diff options
| author | Federico Di Gregorio <fog@initd.org> | 2005-03-02 14:51:24 +0000 |
|---|---|---|
| committer | Federico Di Gregorio <fog@initd.org> | 2005-03-02 14:51:24 +0000 |
| commit | e816aa07b67efc8a327c194db6857e2c4df6e3a1 (patch) | |
| tree | 42506391c87c2b819f2ef96493f551d7e0f14a71 /examples/dialtone.py | |
| parent | e8e6c0ada3c2165e372d2b5ca4235236b0929f81 (diff) | |
| download | psycopg2-e816aa07b67efc8a327c194db6857e2c4df6e3a1.tar.gz | |
Adding missing __conform__ methods before release.
Diffstat (limited to 'examples/dialtone.py')
| -rw-r--r-- | examples/dialtone.py | 9 |
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 |
