from refill import MerchantCalc import signal as sig import sys,getopt import logging logging.basicConfig(filename='/var/www/html/data/log/statcalc.log', format='%(levelname)10s %(asctime)s %(name)10s %(thread)d %(message)s', level=logging.DEBUG) if __name__ == '__main__': try: opts, args = getopt.getopt(sys.argv[1:], "h:p:", ["host=", 'port=']) except Exception as ex: print(ex) sys.exit(2) rhost = '' rport=6379 for o, val in opts: if o in ("-h", "--host"): rhost = val elif o in ('-p', "--port"): rport = int(val) else: print("Err argv") calc = MerchantCalc() calc.set_redis(rhost,rport) sig.signal(sig.SIGINT, lambda: calc.stop()) calc.run()