(self)
| 124 | |
| 125 | # Default action: Start serving UiServer and FileServer |
| 126 | def main(self): |
| 127 | global ui_server, file_server |
| 128 | from File import FileServer |
| 129 | from Ui import UiServer |
| 130 | logging.info("Creating FileServer....") |
| 131 | file_server = FileServer() |
| 132 | logging.info("Creating UiServer....") |
| 133 | ui_server = UiServer() |
| 134 | file_server.ui_server = ui_server |
| 135 | |
| 136 | logging.info("Removing old SSL certs...") |
| 137 | from Crypt import CryptConnection |
| 138 | CryptConnection.manager.removeCerts() |
| 139 | |
| 140 | logging.info("Starting servers....") |
| 141 | gevent.joinall([gevent.spawn(ui_server.start), gevent.spawn(file_server.start)]) |
| 142 | logging.info("All server stopped") |
| 143 | |
| 144 | # Site commands |
| 145 |
no test coverage detected