예제 #1
0
파일: client.py 프로젝트: oucb/tortoise-orm
 def acquire_connection(self) -> ConnectionWrapper:
     return ConnectionWrapper(self._connection)
예제 #2
0
 def acquire_connection(self) -> "ConnectionWrapper":
     return ConnectionWrapper(self._connection, self._lock)
예제 #3
0
 def acquire_connection(self) -> "AsyncContextManager":
     return ConnectionWrapper(self._connection, self._lock)
예제 #4
0
파일: client.py 프로젝트: jrmi/tortoise-orm
 def acquire_connection(self):
     if not self.single_connection:
         return self._db_pool.acquire()
     else:
         return ConnectionWrapper(self._connection)
예제 #5
0
파일: client.py 프로젝트: jrmi/tortoise-orm
 def acquire_connection(self) -> ConnectionWrapper:
     if not self.single_connection:
         return self._db_pool.acquire()  # type: ignore
     else:
         return ConnectionWrapper(self._connection)
예제 #6
0
 def acquire_connection(
         self) -> Union["ConnectionWrapper", "PoolConnectionWrapper"]:
     return ConnectionWrapper(self._lock, self)