[CalendarServer-changes] [2614] CalendarServer/trunk/lib-patches/Twisted/twisted.web2.dav.stream. patch

source_changes at macosforge.org source_changes at macosforge.org
Mon Jun 23 08:43:00 PDT 2008


Revision: 2614
          http://trac.macosforge.org/projects/calendarserver/changeset/2614
Author:   cdaboo at apple.com
Date:     2008-06-23 08:43:00 -0700 (Mon, 23 Jun 2008)
Log Message:
-----------
Make sure we don't hash None.

Modified Paths:
--------------
    CalendarServer/trunk/lib-patches/Twisted/twisted.web2.dav.stream.patch

Modified: CalendarServer/trunk/lib-patches/Twisted/twisted.web2.dav.stream.patch
===================================================================
--- CalendarServer/trunk/lib-patches/Twisted/twisted.web2.dav.stream.patch	2008-06-20 17:55:46 UTC (rev 2613)
+++ CalendarServer/trunk/lib-patches/Twisted/twisted.web2.dav.stream.patch	2008-06-23 15:43:00 UTC (rev 2614)
@@ -2,7 +2,7 @@
 ===================================================================
 --- twisted/web2/dav/stream.py	(revision 0)
 +++ twisted/web2/dav/stream.py	(revision 0)
-@@ -0,0 +1,74 @@
+@@ -0,0 +1,76 @@
 +##
 +# Copyright (c) 2005-2007 Apple Inc. All rights reserved.
 +#
@@ -58,12 +58,14 @@
 +        
 +        if isinstance(b, Deferred):
 +            def _gotData(data):
-+                self.md5.update(data)
++                if data is not None:
++                    self.md5.update(data)
 +                return data
 +            b.addCallback(_gotData)
 +        else:
 +            # Update current MD5 state
-+            self.md5.update(str(b))
++            if b is not None:
++                self.md5.update(str(b))
 +    
 +        return b
 +    
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/calendarserver-changes/attachments/20080623/b38549cd/attachment.htm 


More information about the calendarserver-changes mailing list