Changeset: 348035724a98 for MonetDB
URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=348035724a98
Modified Files:
clients/python/monetdb/sql/monetize.py
Branch: default
Log Message:
reverted auto convertion of types. better to raise an error than to
implicitly convert
diffs (27 lines):
diff --git a/clients/python/monetdb/sql/monetize.py
b/clients/python/monetdb/sql/monetize.py
--- a/clients/python/monetdb/sql/monetize.py
+++ b/clients/python/monetdb/sql/monetize.py
@@ -16,7 +16,9 @@
# All Rights Reserved.
"""
-functions for converting python objects to monetdb SQL format
+functions for converting python objects to monetdb SQL format. If you want
+to add support for a specific type you should add a function as a value to
+the mapping dict and the datatype as key.
"""
import datetime
@@ -77,9 +79,4 @@ def convert(data):
try:
return mapping[type(data)](data)
except KeyError:
- if hasattr(data, '__unicode__'):
- return unicode(data).encode('utf-8')
- elif hasattr(data, '__str__'):
- return str(data)
- else:
- raise ProgrammingError("type %s not supported as value" %
type(data))
\ No newline at end of file
+ raise ProgrammingError("type %s not supported as value" % type(data))
\ No newline at end of file
_______________________________________________
Checkin-list mailing list
[email protected]
http://mail.monetdb.org/mailman/listinfo/checkin-list