def _iso_compatible_datestyle(self): ''' Return whether connection DateStyle is ISO-compatible ''' datestyle = libpq.PQparameterStatus(self._pgconn, b'DateStyle') return datestyle != ffi.NULL and \ ffi.string(datestyle).startswith(b'ISO')
def get_parameter_status(self, parameter): p = libpq.PQparameterStatus(self._pgconn, ascii_to_bytes(parameter)) return bytes_to_ascii(ffi.string(p)) if p != ffi.NULL else None
def _get_equote(self): ret = libpq.PQparameterStatus(self._pgconn, b'standard_conforming_strings') return ret and ffi.string(ret) == b'off' or False
def get_parameter_status(self, parameter): p = libpq.PQparameterStatus(self._pgconn, parameter) return ffi.string(p) if p != ffi.NULL else None