postgresql_privs: fix wrong codec specification

Use psycopg2's mapping from PostgreSQL encoding names to Python codec names.
This commit is contained in:
Bernhard Weitzhofer 2013-05-03 21:31:20 +02:00
parent 351bcf24cf
commit d0d9ed5b9c

View file

@ -224,6 +224,7 @@ postgresql_privs: >
try:
import psycopg2
import psycopg2.extensions
except ImportError:
psycopg2 = None
@ -266,7 +267,8 @@ class Connection(object):
@property
def encoding(self):
return self.connection.encoding
"""Connection encoding in Python-compatible form"""
return psycopg2.extensions.encodings[self.connection.encoding]
### Methods for querying database objects