|
From: alexander s. <a1...@us...> - 2009-02-05 05:32:04
|
Update of /cvsroot/dbfpy/dbfpy/dbfpy In directory fdv4jf1.ch3.sourceforge.com:/tmp/cvs-serv4508 Modified Files: fields.py Log Message: DbfDateFieldDef.encodeValue: empty arg (None, empty string etc.) produces empty date value Index: fields.py =================================================================== RCS file: /cvsroot/dbfpy/dbfpy/dbfpy/fields.py,v retrieving revision 1.12 retrieving revision 1.13 diff -C2 -d -r1.12 -r1.13 *** fields.py 16 Sep 2008 06:04:19 -0000 1.12 --- fields.py 5 Feb 2009 05:31:57 -0000 1.13 *************** *** 5,8 **** --- 5,9 ---- """ """History (most recent first): + 05-feb-2009 [als] DbfDateFieldDef.encodeValue: empty arg produces empty date 16-sep-2008 [als] DbfNumericFieldDef decoding looks for decimal point in the value to select float or integer return type *************** *** 375,379 **** """ ! return utils.getDate(value).strftime("%Y%m%d") --- 376,383 ---- """ ! if value: ! return utils.getDate(value).strftime("%Y%m%d") ! else: ! return " " * self.length |