[CalendarServer-changes] [8941] CalendarServer/branches/users/gaya/ldapdirectorybacker/twistedcaldav /directory/xmldirectorybacker.py
source_changes at macosforge.org
source_changes at macosforge.org
Tue Mar 27 16:53:26 PDT 2012
Revision: 8941
http://trac.macosforge.org/projects/calendarserver/changeset/8941
Author: gaya at apple.com
Date: 2012-03-27 16:53:26 -0700 (Tue, 27 Mar 2012)
Log Message:
-----------
fix limit handling
Modified Paths:
--------------
CalendarServer/branches/users/gaya/ldapdirectorybacker/twistedcaldav/directory/xmldirectorybacker.py
Modified: CalendarServer/branches/users/gaya/ldapdirectorybacker/twistedcaldav/directory/xmldirectorybacker.py
===================================================================
--- CalendarServer/branches/users/gaya/ldapdirectorybacker/twistedcaldav/directory/xmldirectorybacker.py 2012-03-27 20:58:44 UTC (rev 8940)
+++ CalendarServer/branches/users/gaya/ldapdirectorybacker/twistedcaldav/directory/xmldirectorybacker.py 2012-03-27 23:53:26 UTC (rev 8941)
@@ -79,7 +79,7 @@
"dirRecordAttrToDSAttrMap" : {
"guid" : dsattributes.kDS1AttrGeneratedUID,
"fullName" : dsattributes.kDS1AttrDistinguishedName,
- "shortNames" : dsattributes.kDSNAttrRecordName,
+ #"shortNames" : dsattributes.kDSNAttrRecordName,
"firstName" : dsattributes.kDS1AttrFirstName,
"lastName" : dsattributes.kDS1AttrLastName,
"emailAddresses" : dsattributes.kDSNAttrEMailAddress,
@@ -257,12 +257,15 @@
xmlDirectoryRecords = (yield self.listRecords(queryType))
self.log_debug("doAddressBookQuery: all #xmlDirectoryRecords %s" % (len(xmlDirectoryRecords), ))
+ #sort so that CalDAVTester can have consistent results when it uses limits
+ xmlDirectoryRecords = sorted(list(xmlDirectoryRecords), key=lambda x:x.guid)
+
+ """ no good reason to use limit here, let caller do it
# apply limit
if len(xmlDirectoryRecords) > maxRecords:
- #sort so that CalDAVTester can have consistent results when it uses limits
- xmlDirectoryRecords = sorted(list(xmlDirectoryRecords), key=lambda x:x.guid)
- xmlDirectoryRecords = xmlDirectoryRecords[:maxRecords]
- self.log_debug("doAddressBookQuery: #xmlDirectoryRecords after max %s" % (len(xmlDirectoryRecords), ))
+ xmlDirectoryRecords = xmlDirectoryRecords[:maxRecords]
+ self.log_debug("doAddressBookQuery: #xmlDirectoryRecords after max %s" % (len(xmlDirectoryRecords), ))
+ """
for xmlDirectoryRecord in xmlDirectoryRecords:
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/calendarserver-changes/attachments/20120327/c6466703/attachment.html>
More information about the calendarserver-changes
mailing list