[CalendarServer-changes] [2829] CalendarServer/branches/users/cdaboo/implicit-2805/lib-patches/ vobject/src.vobject.base.patch

source_changes at macosforge.org source_changes at macosforge.org
Mon Aug 18 12:49:35 PDT 2008


Revision: 2829
          http://trac.macosforge.org/projects/calendarserver/changeset/2829
Author:   cdaboo at apple.com
Date:     2008-08-18 12:49:34 -0700 (Mon, 18 Aug 2008)
Log Message:
-----------
Make sure that duplicating an object also duplicates the list of parameter values, to allow us to modify
the duplicate without affecting the original.

Added Paths:
-----------
    CalendarServer/branches/users/cdaboo/implicit-2805/lib-patches/vobject/src.vobject.base.patch

Added: CalendarServer/branches/users/cdaboo/implicit-2805/lib-patches/vobject/src.vobject.base.patch
===================================================================
--- CalendarServer/branches/users/cdaboo/implicit-2805/lib-patches/vobject/src.vobject.base.patch	                        (rev 0)
+++ CalendarServer/branches/users/cdaboo/implicit-2805/lib-patches/vobject/src.vobject.base.patch	2008-08-18 19:49:34 UTC (rev 2829)
@@ -0,0 +1,13 @@
+Index: src/vobject/base.py
+===================================================================
+--- src/vobject/base.py	(revision 192)
++++ src/vobject/base.py	(working copy)
+@@ -273,6 +273,8 @@
+         self.value = copy.copy(copyit.value)
+         self.encoded = self.encoded
+         self.params = copy.copy(copyit.params)
++        for k,v in self.params.items():
++            self.params[k] = copy.copy(v)
+         self.singletonparams = copy.copy(copyit.singletonparams)
+         self.lineNumber = copyit.lineNumber
+         
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/calendarserver-changes/attachments/20080818/22b50a35/attachment.html 


More information about the calendarserver-changes mailing list