app.py 892 B

12345678910111213141516171819202122232425262728
  1. #!/usr/bin/env python
  2. from pycs.ApplicationStatus import ApplicationStatus
  3. from pycs.frontend.WebServer import WebServer
  4. from pycs.projects.LabelManager import LabelManager
  5. from pycs.projects.ModelManager import ModelManager
  6. from pycs.projects.ProjectManager import ProjectManager
  7. if __name__ == '__main__':
  8. # load settings and initialize application status object
  9. print('- load settings')
  10. app_status = ApplicationStatus(path_to_settings_json='settings.json')
  11. # load model manager
  12. print('- load model manager')
  13. model_manager = ModelManager(app_status)
  14. # load label manager
  15. print('- load label manager')
  16. label_manager = LabelManager(app_status)
  17. # load project manager
  18. print('- load project manager')
  19. project_manager = ProjectManager(app_status)
  20. # start web server
  21. print('- start web server')
  22. web_server = WebServer(app_status)