Пример #1
0
 def getconn(self, create=True):
     conn = pool.getconn(self.dsn)
     conn.set_isolation_level(int(self.tilevel))
     conn.set_client_encoding(self.encoding)
     for tc in self.typecasts:
         register_type(tc, conn)
     return conn
Пример #2
0
 def getconn(self, create=True):
     conn = pool.getconn(self.dsn)
     conn.set_isolation_level(int(self.tilevel))
     conn.set_client_encoding(self.encoding)
     for tc in self.typecasts:
         register_type(tc, conn)
     return conn
Пример #3
0
 def getconn(self, init=True):
     # if init is False we are trying to get hold on an already existing
     # connection, so we avoid to (re)initialize it risking errors.
     conn = pool.getconn(self.dsn)
     if init:
         conn.set_isolation_level(int(self.tilevel))
         conn.set_client_encoding(self.encoding)
         for tc in self.typecasts:
             register_type(tc, conn)
     return conn
Пример #4
0
 def getconn(self, init=True):
     # if init is False we are trying to get hold on an already existing
     # connection, so we avoid to (re)initialize it risking errors.
     conn = pool.getconn(self.dsn)
     if init:
         conn.set_isolation_level(int(self.tilevel))
         conn.set_client_encoding(self.encoding)
         for tc in self.typecasts:
             register_type(tc, conn)
     return conn
Пример #5
0
 def getconn(self, init=True):
     # if init is False we are trying to get hold on an already existing
     # connection, so we avoid to (re)initialize it risking errors.
     conn = pool.getconn(self.dsn)
     if init:
         # use set_session where available as in these versions
         # set_isolation_level generates an extra query.
         if psycopg2.__version__ >= '2.4.2':
             conn.set_session(isolation_level=int(self.tilevel))
         else:
             conn.set_isolation_level(int(self.tilevel))
         conn.set_client_encoding(self.encoding)
         for tc in self.typecasts:
             register_type(tc, conn)
     return conn
Пример #6
0
 def getconn(self, init=True):
     # if init is False we are trying to get hold on an already existing
     # connection, so we avoid to (re)initialize it risking errors.
     conn = pool.getconn(self.dsn)
     if init:
         # use set_session where available as in these versions
         # set_isolation_level generates an extra query.
         if psycopg2.__version__ >= '2.4.2':
             conn.set_session(isolation_level=int(self.tilevel))
         else:
             conn.set_isolation_level(int(self.tilevel))
         conn.set_client_encoding(self.encoding)
         for tc in self.typecasts:
             register_type(tc, conn)
     return conn
Пример #7
0
 def putconn(self, close=False):
     try:
         conn = pool.getconn(self.dsn, False)
     except AttributeError:
         pass
     pool.putconn(self.dsn, conn, close)
Пример #8
0
 def putconn(self, close=False):
     try:
         conn = pool.getconn(self.dsn, False)
     except AttributeError:
         pass
     pool.putconn(self.dsn, conn, close)
Пример #9
0
 def putconn(self, close=False):
     conn = pool.getconn(self.dsn, create_pool=False, init=self.init_conn)
     pool.putconn(self.dsn, conn, close)
Пример #10
0
 def getconn(self):
     # if init is False we are trying to get hold on an already existing
     # connection, so we avoid to (re)initialize it risking errors.
     conn = pool.getconn(self.dsn, init=self.init_conn)
     return conn