2 """Call this to start the application."""
3 from sys import exit as sys_exit
4 from plomtask.misc import HandledException
5 from plomtask.http import TaskHandler, TaskServer
10 if __name__ == '__main__':
12 server = TaskServer(('localhost', HTTP_PORT), TaskHandler)
13 print(f'running at port {HTTP_PORT}')
15 server.serve_forever()
16 except KeyboardInterrupt:
17 print('aborting due to keyboard interrupt')
19 except HandledException as e:
20 print(f'Aborting due to: {e}')