summaryrefslogtreecommitdiff
path: root/lib/extras.py
diff options
context:
space:
mode:
authorDaniele Varrazzo <daniele.varrazzo@gmail.com>2012-09-22 15:10:40 +0100
committerDaniele Varrazzo <daniele.varrazzo@gmail.com>2012-09-22 15:10:40 +0100
commit9949e04c70386e09a4dde2371b82895b0163d9ef (patch)
tree296240839ee2e09f44754d5c80f978e5371dd267 /lib/extras.py
parent26cfdc1234524e392db8ca57a56bb9ea5cc4823d (diff)
downloadpsycopg2-9949e04c70386e09a4dde2371b82895b0163d9ef.tar.gz
Added schema attribute to CompositeCaster
Diffstat (limited to 'lib/extras.py')
-rw-r--r--lib/extras.py5
1 files changed, 3 insertions, 2 deletions
diff --git a/lib/extras.py b/lib/extras.py
index 65f2bb6..7318253 100644
--- a/lib/extras.py
+++ b/lib/extras.py
@@ -803,8 +803,9 @@ class CompositeCaster(object):
using an :ref:`asynchronous connections <async-support>`).
"""
- def __init__(self, name, oid, attrs, array_oid=None):
+ def __init__(self, name, oid, attrs, array_oid=None, schema=None):
self.name = name
+ self.schema = schema
self.oid = oid
self.array_oid = array_oid
@@ -926,7 +927,7 @@ ORDER BY attnum;
type_attrs = [ (r[2], r[3]) for r in recs ]
return self(tname, type_oid, type_attrs,
- array_oid=array_oid)
+ array_oid=array_oid, schema=schema)
def register_composite(name, conn_or_curs, globally=False, factory=None):
"""Register a typecaster to convert a composite type into a tuple.