From: alexander s. <a1...@us...> - 2007-02-10 19:37:00
|
Update of /cvsroot/dbfpy/dbfpy/dbfpy In directory sc8-pr-cvs12.sourceforge.net:/tmp/cvs-serv31837 Modified Files: fields.py Log Message: DbfFieldDef: added .rawFromRecord() Index: fields.py =================================================================== RCS file: /cvsroot/dbfpy/dbfpy/dbfpy/fields.py,v retrieving revision 1.8 retrieving revision 1.9 diff -C2 -d -r1.8 -r1.9 *** fields.py 1 Dec 2006 11:44:11 -0000 1.8 --- fields.py 10 Feb 2007 19:36:52 -0000 1.9 *************** *** 5,8 **** --- 5,9 ---- """ """History (most recent first): + 10-feb-2007 [als] DbfFieldDef: added .rawFromRecord() 01-dec-2006 [als] Timestamp columns use None for empty values 31-oct-2006 [als] support field types 'F' (float), 'I' (integer) *************** *** 150,156 **** return (self.name, self.typeCode, self.length, self.decimalCount) def decodeFromRecord(self, record): """Return decoded field value from the record string.""" ! return self.decodeValue(record[self.start:self.end]) def decodeValue(self, value): --- 151,161 ---- return (self.name, self.typeCode, self.length, self.decimalCount) + def rawFromRecord(self, record): + """Return a "raw" field value from the record string.""" + return record[self.start:self.end] + def decodeFromRecord(self, record): """Return decoded field value from the record string.""" ! return self.decodeValue(self.rawFromRecord(record)) def decodeValue(self, value): |