# -*- coding:utf-8 -*- # @Time : 2018/6/20 11:47 AM # @Author : Swing from tornado import ioloop import scrapyd_manager import statistics import abuyun_renew time_interval = 1000 * 60 * 55 # time_interval = 1000 * 3 def loop_handle(): # print('loop\n') running_list = scrapyd_manager.get_spider_list() if running_list and len(running_list) > 0: abuyun_renew.recharge() # pass else: statistics.daily_statistic() loop_stop() # print('loop stop') task = ioloop.PeriodicCallback(loop_handle, time_interval) def loop_start(): task.start() def loop_stop(): task.stop() # loop_start()