def connect(self):
""" Connect to the database, return True on success. """
with self.num_connections_lock:
assert self.num_connections >= 0
self.num_connections += 1
if self.num_connections == 1:
try:
self.database.connect()
if DEBUG:
LOG.debug("[db] Database connected")
except OperationalError as exc:
_DbConnector.log_error("connect", exc)
self.num_connections -= 1
return False
return True
评论列表
文章目录