From: alexander s. <a1...@us...> - 2012-12-17 19:16:59
|
Update of /cvsroot/dbfpy/dbfpy/dbfpy In directory sfp-cvs-1.v30.ch3.sourceforge.com:/tmp/cvs-serv15341 Modified Files: dbf.py Log Message: support slicing Index: dbf.py =================================================================== RCS file: /cvsroot/dbfpy/dbfpy/dbfpy/dbf.py,v retrieving revision 1.8 retrieving revision 1.9 diff -C2 -d -r1.8 -r1.9 *** dbf.py 14 Dec 2010 11:10:17 -0000 1.8 --- dbf.py 17 Dec 2012 19:16:57 -0000 1.9 *************** *** 39,42 **** --- 39,43 ---- """ """History (most recent first): + 17-dec-2012 [als] support slicing 14-dec-2010 [als] added Memo file support 11-feb-2007 [als] export INVALID_VALUE; *************** *** 256,259 **** --- 257,262 ---- def __getitem__(self, index): """Return `DbfRecord` instance.""" + if isinstance(index, slice): + return [self[_recno] for _recno in range(self.recordCount)[index]] return self.RecordClass.fromStream(self, self._fixIndex(index)) |