Example #1
0
 def __iter__(self):
     iterator = wait(self.client.__aiter__())
     while True:
         try:
             yield wait(iterator.__anext__())
         except StopAsyncIteration:
             break
Example #2
0
 def __call__(self, message):
     connection = greenio.wait(self.pool.connect())
     with connection:
         consumer = connection.current_consumer()
         consumer.start(message)
         result = greenio.wait(consumer.on_finished)
         return consumer if self.full_response else consumer.buffer
Example #3
0
 def __call__(self, message):
     connection = greenio.wait(self.pool.connect())
     with connection:
         consumer = connection.current_consumer()
         consumer.start(message)
         greenio.wait(consumer.on_finished)
         return consumer if self.full_response else consumer.buffer
Example #4
0
File: mapper.py Project: tazo90/lux
 def _database_create(self, engine, dbname):
     if isinstance(engine, Store):
         return wait(engine.database_create(dbname))
     elif engine.name != 'sqlite':
         conn = engine.connect()
         # the connection will still be inside a transaction,
         # so we have to end the open transaction with a commit
         conn.execute("commit")
         conn.execute('create database %s' % dbname)
         conn.close()
     url = copy(engine.url)
     url.database = dbname
     return str(url)
Example #5
0
 def close(self):
     for engine in self.engines():
         wait(engine.close())
Example #6
0
 def database_drop(self, **params):
     for engine in self.engines():
         wait(engine.database_drop(**params))
Example #7
0
def _new_ssl_conn(self):
    """ Establish a socket connection and set nodelay settings on it.

    :return: New socket connection.
    """
    return wait(_ssl_connect(self))
Example #8
0
 def database_drop(self, **params):
     for engine in self.engines():
         wait(engine.database_drop(**params))
Example #9
0
File: green.py Project: tourist/lux
 def commit(self, transaction):
     return wait(super().commit(transaction))
Example #10
0
File: green.py Project: tourist/lux
 def table_drop(self):
     return wait(super().table_drop())
Example #11
0
File: green.py Project: tourist/lux
 def table_create(self, remove_existing=False):
     return wait(super().table_create(remove_existing))
Example #12
0
def green_request(request, method, url, **params):
    return greenio.wait(request(method, url, **params))
Example #13
0
 def readinto(self, b):
     return wait(self._readinto(b))
Example #14
0
 def read(self, len=0):
     return wait(self._sock._stream_reader.read(len))
Example #15
0
 def readline(self, len=0):
     return wait(self._sock._stream_reader.readline())
Example #16
0
 def __call__(self, *args, **kwargs):
     return wait(self._wrap_body(args, kwargs))
Example #17
0
def example(loop):
    wait(callback)
    loop.stop()
Example #18
0
File: green.py Project: tourist/lux
 def __call__(self, *args, **kw):
     return wait(self._callable(*args, **kw))
Example #19
0
 def close(self):
     for engine in self.engines():
         wait(engine.close())
Example #20
0
 def __iter__(self):
     for data in self.client:
         yield wait(data)
Example #21
0
 def __call__(self, message):
     return greenio.wait(super().__call__(message))
Example #22
0
def wsgi_request_from_app(app, **kw):
    request = wait(test_wsgi_request(**kw))
    app.on_request(request)
    return request