| 123456789101112131415161718192021222324252627282930 | 
							- import argparse
 
- import tornado.ioloop
 
- import tornado.log
 
- import tornado.options
 
- import tornado.web
 
- from ai_callback_handler import *
 
- from advertiser_strategy_operate import *
 
- from ai_time_task_creative_handler import *
 
- 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),
 
-     ])
 
-     return web_application
 
- if __name__ == "__main__":
 
-     parser = argparse.ArgumentParser()
 
-     parser.add_argument('-p', '--port', type=int, default=31012)
 
-     args = parser.parse_args()
 
-     application = create_application()
 
-     application.listen(args.port)
 
-     tornado.ioloop.IOLoop.instance().start()
 
 
  |