[z3-checkins] r32703 - in z3/hurry.file/trunk: . src/hurry/file/browser

faassen at codespeak.net faassen at codespeak.net
Thu Sep 28 18:15:30 CEST 2006


Author: faassen
Date: Thu Sep 28 18:15:28 2006
New Revision: 32703

Modified:
   z3/hurry.file/trunk/CHANGES.txt
   z3/hurry.file/trunk/CREDITS.txt
   z3/hurry.file/trunk/setup.py
   z3/hurry.file/trunk/src/hurry/file/browser/widget.py
Log:
Prepare for 0.9.2 release.


Modified: z3/hurry.file/trunk/CHANGES.txt
==============================================================================
--- z3/hurry.file/trunk/CHANGES.txt	(original)
+++ z3/hurry.file/trunk/CHANGES.txt	Thu Sep 28 18:15:28 2006
@@ -1,6 +1,12 @@
 hurry.file changes
 ==================
 
+0.9.2 (2006-09-28)
+------------------
+
+* Zope 3.3 has a change in the way it deals with file name encoding
+  which broke hurry.file. This includes a workaround.
+
 0.9.1 (2006-09-22)
 -----------------
 

Modified: z3/hurry.file/trunk/CREDITS.txt
==============================================================================
--- z3/hurry.file/trunk/CREDITS.txt	(original)
+++ z3/hurry.file/trunk/CREDITS.txt	Thu Sep 28 18:15:28 2006
@@ -2,6 +2,7 @@
 -------
 
 Martijn Faassen - initial and main developer
+Daniel Nouri - bugfixes
 Jan-Wijbrand Kolman - suggestions and feedback
 
 The hurry.file library for Zope 3 was originally developed at Infrae

Modified: z3/hurry.file/trunk/setup.py
==============================================================================
--- z3/hurry.file/trunk/setup.py	(original)
+++ z3/hurry.file/trunk/setup.py	Thu Sep 28 18:15:28 2006
@@ -2,7 +2,7 @@
 
 setup(
     name="hurry.file",
-    version="0.9.1",
+    version="0.9.2",
     packages=find_packages('src'),
     
     package_dir= {'':'src'},

Modified: z3/hurry.file/trunk/src/hurry/file/browser/widget.py
==============================================================================
--- z3/hurry.file/trunk/src/hurry/file/browser/widget.py	(original)
+++ z3/hurry.file/trunk/src/hurry/file/browser/widget.py	Thu Sep 28 18:15:28 2006
@@ -98,7 +98,8 @@
     def _toFormValue(self, value):
         if value == self.context.missing_value:
             return self._missing
-        return FileUpload(FakeFieldStorage(value.filename, value.data))
+        return FileUpload(FakeFieldStorage(value.filename.encode('UTF-8'),
+                                           value.data))
 
     def _toFieldValue(self, (input, file_id)):
         # we got no file upload input


More information about the z3-checkins mailing list