# -*- coding: utf-8 -*- import os, sys PROJECT_ROOT = os.path.realpath(os.path.dirname(__file__)) sys.path.insert(0, os.path.join(PROJECT_ROOT, os.pardir)) sys.path.insert(0, os.path.join(PROJECT_ROOT, '..', 'base', "site-packages")) sys.path.insert(0, os.path.join(PROJECT_ROOT, '..', 'base', "core")) sys.path.insert(0, os.path.join(PROJECT_ROOT, os.pardir)) from base.settings import load_django_settings from settings import load_tonardo_settings load_django_settings('live_video.base', 'live_video.app', 'live_video.api') import tornado.httpserver import tornado.ioloop import tornado.options import tornado.web import logging import settings from api.document.doc_tools import load_api_doc def init_options(): tornado.options.define('port', default=10000, type=int) tornado.options.define('worker', default=2, type=int) tornado.options.define('debug', default=False, type=bool) tornado.options.define('doc', default=False, type=bool)
#!/usr/bin/env python # -*- coding: utf-8 -*- import os, sys PROJECT_ROOT = os.path.realpath(os.path.dirname(__file__)) #import library sys.path.insert(0, os.path.join(PROJECT_ROOT, '..', 'base', "site-packages")) sys.path.insert(0, os.path.join(PROJECT_ROOT, os.pardir)) sys.path.insert(0, os.path.join(PROJECT_ROOT, '..')) from base.settings import load_django_settings from settings import load_tonardo_settings load_django_settings('fastor.base', 'fastor.app', 'fastor.api') import tornado.httpserver import tornado.ioloop import tornado.options import tornado.web import logging import settings from api.document.doc_tools import load_api_doc def init_options(): tornado.options.define('port', default=11000, type=int) tornado.options.define('worker', default=2, type=int) tornado.options.define('debug', default=False, type=bool) tornado.options.define('doc', default=True, type=bool) tornado.options.define('timeout', default=2, type=int)
import os, sys PROJECT_ROOT = os.path.realpath(os.path.dirname(__file__)) sys.path.insert(0, os.path.join(PROJECT_ROOT, os.pardir)) sys.path.append(os.path.abspath(os.path.join(os.path.abspath(__file__), '../'))) sys.path.append( os.path.abspath(os.path.join(os.path.abspath(__file__), '../../'))) sys.path.append( os.path.abspath(os.path.join(os.path.abspath(__file__), '../../..'))) sys.path.append( os.path.abspath(os.path.join(os.path.abspath(__file__), '../../../..'))) from base.settings import load_django_settings load_django_settings('m-app-exchange.app', ) from redis_model.queue import Worker from base.core.dateutils import * import json def do_sync_favorite(data): print "**Recieve data: ", data game_ids_str = data["game_ids"] device_id = data["device_id"] #...... if __name__ == "__main__": worker = Worker("device_info.sync.favorite")
#!/usr/bin/env python # -*- coding: utf-8 -*- import os, sys PROJECT_ROOT = os.path.realpath(os.path.dirname(__file__)) #import library sys.path.insert(0, os.path.join(PROJECT_ROOT, '..', 'base', "site-packages")) sys.path.insert(0, os.path.join(PROJECT_ROOT, os.pardir)) from base.settings import load_django_settings from settings import load_tonardo_settings load_django_settings('web_project.base', 'web_project.app', 'web_project.api') import tornado.httpserver import tornado.ioloop import tornado.options import tornado.web import logging from django.conf import settings from view.api_doc import load_api_doc def init_options(): tornado.options.define('port', default=10000, type=int) tornado.options.define('worker', default=2, type=int) tornado.options.define('debug', default=False, type=bool) tornado.options.define('doc', default=False, type=bool) tornado.options.define('timeout', default=2, type=int)
# -*- coding: utf-8 -*- import os, sys PROJECT_ROOT = os.path.realpath(os.path.dirname(__file__)) sys.path.insert(0, os.path.join(PROJECT_ROOT, os.pardir)) sys.path.append(os.path.abspath(os.path.join(os.path.abspath(__file__), '../'))) sys.path.append(os.path.abspath(os.path.join(os.path.abspath(__file__), '../../'))) sys.path.append(os.path.abspath(os.path.join(os.path.abspath(__file__), '../../..'))) sys.path.append(os.path.abspath(os.path.join(os.path.abspath(__file__), '../../../..'))) from base.settings import load_django_settings load_django_settings('m-app-exchange.app', ) from redis_model.queue import Worker from base.core.dateutils import * import json def do_sync_favorite(data): print "**Recieve data: ", data game_ids_str = data["game_ids"] device_id = data["device_id"] #...... if __name__ == "__main__": worker = Worker("device_info.sync.favorite") try: worker.register(do_sync_favorite) worker.start()
import sys PROJECT_ROOT = os.path.realpath(os.path.dirname(__file__)) sys.path.insert(0, os.path.join(PROJECT_ROOT, os.pardir)) sys.path.append(os.path.abspath(os.path.join(os.path.abspath(__file__), '../'))) sys.path.append( os.path.abspath(os.path.join(os.path.abspath(__file__), '../../'))) sys.path.append( os.path.abspath(os.path.join(os.path.abspath(__file__), '../../..'))) sys.path.append( os.path.abspath(os.path.join(os.path.abspath(__file__), '../../../..'))) from base.settings import load_django_settings load_django_settings('howie-api.app', ) from redis_model.queue import Worker def do_sync_favorite(data): print "**Recieve data: ", data #...... todo if __name__ == "__main__": worker = Worker("device_info.sync.favorite") try: worker.register(do_sync_favorite) worker.start() except KeyboardInterrupt: worker.stop()