[CalendarServer-changes] [11209] CalDAVClientLibrary/trunk/caldavclientlibrary/client/clientsession. py
source_changes at macosforge.org
source_changes at macosforge.org
Fri May 17 07:12:27 PDT 2013
Revision: 11209
http://trac.calendarserver.org//changeset/11209
Author: cdaboo at apple.com
Date: 2013-05-17 07:12:27 -0700 (Fri, 17 May 2013)
Log Message:
-----------
Allow If-Match use when writing data (as per ticket #805).
Modified Paths:
--------------
CalDAVClientLibrary/trunk/caldavclientlibrary/client/clientsession.py
Modified: CalDAVClientLibrary/trunk/caldavclientlibrary/client/clientsession.py
===================================================================
--- CalDAVClientLibrary/trunk/caldavclientlibrary/client/clientsession.py 2013-05-17 03:30:35 UTC (rev 11208)
+++ CalDAVClientLibrary/trunk/caldavclientlibrary/client/clientsession.py 2013-05-17 14:12:27 UTC (rev 11209)
@@ -657,14 +657,14 @@
return dout.getData(), etag
- def writeData(self, rurl, data, contentType):
+ def writeData(self, rurl, data, contentType, etag=None):
assert(isinstance(rurl, URL))
# Create WebDAV PUT
request = Put(self, rurl.relativeURL())
dout = RequestDataString(data, contentType)
- request.setData(dout, None)
+ request.setData(dout, None, etag=etag)
# Process it
self.runSession(request)
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/calendarserver-changes/attachments/20130517/d447e955/attachment.html>
More information about the calendarserver-changes
mailing list