CONFLICT_ERR_CODE = REST_CONFLICT RES_NOT_FOUND = REST_NOT_FOUND RES_CONFLICT = REST_CONFLICT RES_EXISTS_INTERNAL_ERR_CODE = REST_EXISTS_INTERNAL_ERR_CODE VSD_NO_ATTR_CHANGES_TO_MODIFY_ERR_CODE = \ REST_NO_ATTR_CHANGES_TO_MODIFY_ERR_CODE VSD_RESP_OBJ = 3 LIST_L2DOMAINS = re.compile(r'.*/l2domains(\?.*)?$') LIST_SUBNETS = re.compile(r'.*/subnets(\?.*)?$') GET_L2DOMAIN = re.compile(r'/l2domains/([0-9a-fA-F\-]+?)(\?.*)?$') GET_SUBNET = re.compile(r'/subnets/([0-9a-fA-F\-]+?)(\?.*)?$') NUAGE_AUTH = None NUAGE_AUTH_SEMAPHORE = threading.Semaphore() THREAD_LOCAL_DATA = threading.local() class RESTProxyBaseException(Exception): message = _("An unknown exception occurred.") def __init__(self, **kwargs): try: super(RESTProxyBaseException, self).__init__(self.message % kwargs) self.msg = self.message % kwargs except Exception: if self.use_fatal_exceptions(): raise else: super(RESTProxyBaseException, self).__init__(self.message)
return TaskBase.__call__(self, *args, **kwargs) celery.Task = ContextTask return celery celery = Celery('my_task', broker=app.config['CELERY_BROKER_URL']) celery.conf.update(app.config) celery.conf.broker_heartbeat = 0 spider_Thread=None dates_ready=0 date_seting={} spider_async=None global spider_percent spider_percent = 0 spider_semaphore = threading.Semaphore(1) LoadDB_semaphore = threading.Semaphore(1) current_sid = 0 # no work for emit,tested import GSym GSym._init() # GSym.set_value('flask_app',app) # GSym.set_value('socketio',socketio) GSym.set_value('disconnected',False) GSym.set_value('socketio',socketio) GSym.set_value('current_sid',current_sid) client_g = {} GSym.set_value('client_g',client_g)