summaryrefslogtreecommitdiff
path: root/examples/dialtone.py
diff options
context:
space:
mode:
authorFederico Di Gregorio <fog@initd.org>2005-03-02 14:51:24 +0000
committerFederico Di Gregorio <fog@initd.org>2005-03-02 14:51:24 +0000
commite816aa07b67efc8a327c194db6857e2c4df6e3a1 (patch)
tree42506391c87c2b819f2ef96493f551d7e0f14a71 /examples/dialtone.py
parente8e6c0ada3c2165e372d2b5ca4235236b0929f81 (diff)
downloadpsycopg2-e816aa07b67efc8a327c194db6857e2c4df6e3a1.tar.gz
Adding missing __conform__ methods before release.
Diffstat (limited to 'examples/dialtone.py')
-rw-r--r--examples/dialtone.py9
1 files changed, 5 insertions, 4 deletions
diff --git a/examples/dialtone.py b/examples/dialtone.py
index 9e453c3..1203a2c 100644
--- a/examples/dialtone.py
+++ b/examples/dialtone.py
@@ -15,7 +15,7 @@ intrusive for your classes (don't want inheritance from an 'Item' or
from datetime import datetime
import psycopg
-from psycopg.extensions import adapters, adapt
+from psycopg.extensions import adapt, register_adapter
try: sorted()
except NameError:
@@ -28,7 +28,7 @@ except NameError:
# its job on that instance
class ObjectMapper(object):
- def __init__(self, orig):
+ def __init__(self, orig, curs=None):
self.orig = orig
self.tmp = {}
self.items, self.fields = self._gatherState()
@@ -80,8 +80,9 @@ class Order(object):
self.price = 34
self.order_id = self.id
Order.id = Order.id + 1
-
-adapters.update({Album: ObjectMapper, Order: ObjectMapper})
+
+register_adapter(Album, ObjectMapper)
+register_adapter(Order, ObjectMapper)
# Describe what is needed to save on each object
# This is actually just configuration, you can use xml with a parser if you