Public bug reported:
Binary package hint: python-pgsql
The following code causes a stacktrace in python-pgsql :
------
import PgSQL
conn = PgSQL.connect(user="user",password="pass",database="db",host="host")
cur.execute("SELECT ARRAY[now()]")
res = cur.fetchall()
------
Here is the stacktrace (test.py is the test file containing the above
code):
------
Traceback (most recent call last):
File "/usr/lib/python2.5/site-packages/pyPgSQL/test.py", line 5, in <module>
res = cur.fetchall()
File "/usr/lib/python2.5/site-packages/pyPgSQL/PgSQL.py", line 3247, in
fetchall
_list.append(self.__fetchOneRow())
File "/usr/lib/python2.5/site-packages/pyPgSQL/PgSQL.py", line 2814, in
__fetchOneRow
_r.getvalue(self._idx_, _i)))
File "/usr/lib/python2.5/site-packages/pyPgSQL/PgSQL.py", line 890, in
typecast
return self.handleArray(colinfo, _list)
File "/usr/lib/python2.5/site-packages/pyPgSQL/PgSQL.py", line 999, in
handleArray
if _fvt != PG_INTERVAL:
NameError: global name '_fvt' is not defined
------
This bug is present in edgy, feisty and gutsy, but not in dapper. It was
not tested in hardy.
We can conclude the following :
* the bug appeared in version 2.5.1 (since edgy)
* the bug is not caused from the upgrade of python 2.4 to python 2.5 (since the
bug is in edgy, which uses python 2.4)
This bug is pretty strange, since '_fvt' seems to be used in the live
above the error (line 998).
** Affects: python-pgsql (Ubuntu)
Importance: Undecided
Status: New
--
python-pgsql - stacktrace when using arrays
https://bugs.launchpad.net/bugs/177268
You received this bug notification because you are a member of Ubuntu
Bugs, which is the bug contact for Ubuntu.
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs