[pypy-svn] pypy default: Merge heads
amauryfa
commits-noreply at bitbucket.org
Thu Feb 10 11:41:35 CET 2011
Author: Amaury Forgeot d'Arc <amauryfa at gmail.com>
Branch:
Changeset: r41771:4f27c419b8b1
Date: 2011-02-10 11:32 +0100
http://bitbucket.org/pypy/pypy/changeset/4f27c419b8b1/
Log: Merge heads
diff --git a/lib_pypy/_sqlite3.py b/lib_pypy/_sqlite3.py
--- a/lib_pypy/_sqlite3.py
+++ b/lib_pypy/_sqlite3.py
@@ -578,9 +578,8 @@
aggregate = self.aggregate_instances[aggregate_ptr[0]]
params = _convert_params(context, argc, c_params)
- step = aggregate.step
try:
- step(*params)
+ aggregate.step(*params)
except Exception, e:
msg = ("user-defined aggregate's 'step' "
"method raised error")
@@ -839,6 +838,8 @@
decltype = sqlite.sqlite3_column_decltype(self.statement, i)
if decltype is not None:
decltype = decltype.split()[0] # if multiple words, use first, eg. "INTEGER NOT NULL" => "INTEGER"
+ if '(' in decltype:
+ decltype = decltype[:decltype.index('(')]
converter = converters.get(decltype.upper(), None)
self.row_cast_map.append(converter)
More information about the Pypy-commit
mailing list