From: alexander s. <a1...@us...> - 2006-10-12 05:29:02
|
Update of /cvsroot/dbfpy/dbfpy/dbfpy In directory sc8-pr-cvs12.sourceforge.net:/tmp/cvs-serv10899 Modified Files: fields.py Log Message: compatibility fix for python versions prior to 2.4 (sf bug 1574526) Index: fields.py =================================================================== RCS file: /cvsroot/dbfpy/dbfpy/dbfpy/fields.py,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -d -r1.5 -r1.6 *** fields.py 4 Jul 2006 08:09:33 -0000 1.5 --- fields.py 12 Oct 2006 05:28:57 -0000 1.6 *************** *** 122,127 **** """ return ( ! self.name.ljust(11, '\0') + self.typeCode + #data address --- 122,132 ---- """ + if sys.version_info < (2, 4): + # earlier versions did not support padding character + _name = self.name[:11] + "\0" * (11 - len(self.name)) + else: + _name = self.name.ljust(11, '\0') return ( ! _name + self.typeCode + #data address |