| 1234567891011121314151617181920212223242526272829303132333435363738 | 
							- import tornado.ioloop
 
- import tornado.log
 
- import tornado.options
 
- import tornado.web
 
- from ai_callback_handler import AiCallBackAddCreative, AiCallBackAddGroup
 
- from advertiser_strategy_operate import AddAdvertiserStrategy
 
- from ai_time_task_creative_handler import AiHistoricalMissingMaterial, AiAutoCreative, AiHighQualityMaterial,\
 
-                                           AiCheckAndUpTOFullCreative, AiProgramCreativeHighQualityMaterial, \
 
-                                           AiProgramCreativeNewMaterial
 
- import platform
 
- def create_application():
 
-     web_application = tornado.web.Application([
 
-         (r"/ai_callback_add_group", AiCallBackAddGroup),
 
-         (r"/ai_callback_add_creative", AiCallBackAddCreative),
 
-         (r"/add_advertiser_strategy", AddAdvertiserStrategy),
 
-         (r"/ai_historical_missing_material", AiHistoricalMissingMaterial),
 
-         (r"/ai_auto_creative", AiAutoCreative),
 
-         (r"/ai_high_quality_material", AiHighQualityMaterial),
 
-         (r"/ai_check_and_up_to_full_creative", AiCheckAndUpTOFullCreative),
 
-         (r"/ai_programme_high_quality_material", AiProgramCreativeHighQualityMaterial),
 
-         (r"/ai_programme_new_material", AiProgramCreativeNewMaterial),
 
-     ])
 
-     return web_application
 
- if __name__ == "__main__":
 
-     application = create_application()
 
-     http_server = tornado.httpserver.HTTPServer(application)
 
-     http_server.bind(31012, None)
 
-     if platform.system() == 'Windows':
 
-         http_server.start()
 
-     else:
 
-         http_server.start(num_processes=5)
 
-     tornado.ioloop.IOLoop.instance().start()
 
 
  |