from psycopg_c.pq cimport libpq
from psycopg_c._psycopg cimport oids
+import logging
+
from psycopg.pq import Format as _pq_Format
from psycopg._enums import PyFormat as _py_Format
+logger = logging.getLogger("psycopg")
+
PQ_TEXT = _pq_Format.TEXT
PQ_BINARY = _pq_Format.BINARY
from psycopg import errors as e
from psycopg.pq.misc import error_message
-import logging
-logger = logging.getLogger("psycopg.adapt")
-
@cython.freelist(8)
cdef class CDumper:
from cpython.object cimport PyObject_CallFunctionObjArgs
-import logging
from typing import List
from psycopg import errors as e
from psycopg_c.pq cimport libpq
+import logging
+
from psycopg import errors as e
from psycopg.pq import Format
from psycopg.pq.misc import error_message
+logger = logging.getLogger("psycopg")
+
__impl__ = 'c'
__build_version__ = libpq.PG_VERSION_NUM
from cpython.bytes cimport PyBytes_AsString, PyBytes_AsStringAndSize
from cpython.memoryview cimport PyMemoryView_FromObject
-import ctypes
-import logging
-from typing import Iterator
-
from psycopg.pq import Format as PqFormat, PipelineStatus
from psycopg.pq.misc import PGnotify, connection_summary
from psycopg_c.pq cimport PQBuffer
-logger = logging.getLogger('psycopg')
-
cdef class PGconn:
@staticmethod
# Curiously, not trapping the latter, causes a segfault.
# In such case the error message is wrong, but hey.
except Exception:
- logger = logging.getLogger("psycopg")
logger.warning(
"unknown PostgreSQL timezone: %r; will use UTC", sname
)