summaryrefslogtreecommitdiff
path: root/examples/dt.py
diff options
context:
space:
mode:
Diffstat (limited to 'examples/dt.py')
-rw-r--r--examples/dt.py8
1 files changed, 6 insertions, 2 deletions
diff --git a/examples/dt.py b/examples/dt.py
index 9933164..76f0c78 100644
--- a/examples/dt.py
+++ b/examples/dt.py
@@ -23,6 +23,8 @@ import psycopg2
import mx.DateTime
import datetime
+from psycopg2.extensions import adapt
+
if len(sys.argv) > 1:
DSN = sys.argv[1]
@@ -73,9 +75,11 @@ for n, x in zip(mx1[1:], curs.fetchone()):
try:
# this will work only is psycopg has been compiled with datetime
# as the default typecaster for date/time values
- s = repr(n) + "\n -> " + repr(x) + "\n -> " + x.isoformat()
+ s = repr(n) + "\n -> " + str(adapt(n)) + \
+ "\n -> " + repr(x) + "\n -> " + x.isoformat()
except:
- s = repr(n) + "\n -> " + repr(x) + "\n -> " + str(x)
+ s = repr(n) + "\n -> " + str(adapt(n)) + \
+ "\n -> " + repr(x) + "\n -> " + str(x)
print s
print