OSEC

Neohapsis is currently accepting applications for employment. For more information, please visit our website www.neohapsis.com or email hr@neohapsis.com
 
RE: .execute() method segfault with python2.3

From: Dittmar, Daniel (daniel.dittmarsap.com)
Date: Thu Mar 18 2004 - 10:16:30 CST


If you were using a version of the SAP DB python extensions built for Python 1.5 (like the one in the SAP DB server package), then please try a lib matching your Python version:
ftp://ftp.sap.com/pub/sapdb/bin/linux/sapdb-python-linux-i386-7.4.03.33a.tgz.
Python 2.3 changed the way objects are deleted, so extensions compiled for older releases are no longer compatible.

If you are on RedHat 9, then it wasn't possible to use anything but the 1.5 libraries. This was because Python on RedHat 9 uses four byte unicode characters whereas the rest of the civilized python world uses two byte unicode charaters. The newest archive now contains libs for Python 2.2 and 2.3 compiled without Unicode support(*) (which I hope to raise to full UCS4 support in one of the next versions).

(*) This means that the driver tries to convert Unicode columns to ASCII

Daniel Dittmar

--
Daniel Dittmar
SAP Labs Berlin
daniel.dittmarsap.com

--
MaxDB Discussion Mailing List
For list archives: http://lists.mysql.com/maxdb