def init_connection(self):
     if self.state is None:
         istsos.debug("Initializing cursor for aiopg connection")
         self.state = yield from setting.get_state()
         if self.cur is None:
             self.context_manager = (yield from self.state.pool.cursor())
             self.cur = self.context_manager._cur
Esempio n. 2
0
def __get_proxy(istsos_package, action_module, **kwargs):
    from istsos import setting
    import importlib
    state = yield from setting.get_state()
    fileName = action_module[0].lower() + action_module[1:]
    module = 'istsos.%s.%s.%s' % (
        istsos_package,
        state.config["loader"]["type"],
        fileName
    )

    istsos.debug("Importing %s.%s" % (module, action_module))
    try:
        m = importlib.import_module(module)
    except Exception:
        module = 'istsos.%s.%s' % (
            istsos_package,
            fileName
        )
        m = importlib.import_module(module)

    m = getattr(m, action_module)
    if kwargs is not None:
        return m(**kwargs)
    return m()
Esempio n. 3
0
 def execute_get_state(self):
     state = yield from setting.get_state()
     print(state)
 def process(self, request):
     request['provider'] = EProvider(
         json_source=(yield from setting.get_state()).get_provider())
 def process(self, request):
     request['identification'] = EIdentification(
         json_source=(yield from setting.get_state()).get_identification())
Esempio n. 6
0
    def process(self, request):

        request['loader'] = ELoader(
            json_source=(yield from setting.get_state()).get_loader())

        request['loader']['password'] = '******'