Changeset 3142 for pykota/trunk/pykota/storages/ldapstorage.py
- Timestamp:
- 02/08/07 21:13:03 (17 years ago)
- Files:
-
- 1 modified
Legend:
- Unmodified
- Added
- Removed
-
pykota/trunk/pykota/storages/ldapstorage.py
r3133 r3142 1620 1620 def extractPayments(self, extractonly={}) : 1621 1621 """Extracts all payment records.""" 1622 startdate = extractonly.get("start") 1623 enddate = extractonly.get("end") 1624 (startdate, enddate) = self.cleanDates(startdate, enddate) 1622 1625 uname = extractonly.get("username") 1623 1626 entries = [u for u in [self.getUser(name) for name in self.getAllUsersNames(uname)] if u.Exists] … … 1626 1629 for entry in entries : 1627 1630 for (date, amount, description) in entry.Payments : 1628 result.append((entry.Name, amount, date, description)) 1631 if ((startdate is None) and (enddate is None)) or \ 1632 ((startdate is None) and (date <= enddate)) or \ 1633 ((enddate is None) and (date >= startdate)) or \ 1634 ((date >= startdate) and (date <= enddate)) : 1635 result.append((entry.Name, amount, date, description)) 1629 1636 return result 1630 1637