[ Web Proxy ]
URL:
Viewing: https://raw.githubusercontent.com/lp1dev/Python-Microservices/master/pythonms [Back]  [Original]

#!/bin/python

#local imports
from modules.worker import Worker
from modules.server import Server
from modules.commands import quit
#external imports
from importlib import import_module
from sys import stdout
import logging as log
import config

LOG_FILENAME = 'python_manager.log'
worker = Worker()
server = None

def __init__():
  global server
  #  log.basicConfig(filename=LOG_FILENAME,level=log.DEBUG)
  log.basicConfig(level=log.DEBUG)
  server = Server(config.daemon, worker)
  worker.init(server)
    
def	main():
  __init__()
  worker.start()
  server.start()
  log.info('All tasks done. Stopping')
  return 0

if __name__ == '__main__':
  try:
    main()
  except KeyboardInterrupt as e:
    quit(worker, [], server)

Web Proxy Viewer  |  New URL  |  Original Page