예제 #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
파일: db.py 프로젝트: Tuitoek/Taskmanager
 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
파일: db.py 프로젝트: lani314/eureka
 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
파일: db.py 프로젝트: Instagram/psycopg2
 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
파일: db.py 프로젝트: Tuitoek/Taskmanager
 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
파일: db.py 프로젝트: zagy/psycopg2
 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
파일: db.py 프로젝트: zagy/psycopg2
 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