mprofit_ratio.py 599 B

12345678910111213141516171819
  1. from refill import opt_parse, MProfitRatioCalc
  2. import signal as sig
  3. import logging
  4. logging.basicConfig(filename='/var/www/html/data/log/statcalc.log',
  5. format='%(levelname)10s %(asctime)s %(name)10s %(thread)d %(message)s',
  6. level=logging.DEBUG)
  7. logger = logging.getLogger('mprofit_ratio')
  8. if __name__ == '__main__':
  9. try:
  10. rhost, rport = opt_parse()
  11. calc = MProfitRatioCalc()
  12. calc.set_redis(rhost, rport)
  13. sig.signal(sig.SIGINT, lambda: calc.stop())
  14. calc.run()
  15. except Exception as ex:
  16. logger.error(ex)