[Checkins] SVN: z3c.widget/branches/serverzen-flashupload-z32-support/src/z3c/widget/flashupload/ Added zope 3.2 support.

Rocky Burt rocky at serverzen.com
Sun Apr 15 13:07:08 EDT 2007


Log message for revision 74155:
  Added zope 3.2 support.
  

Changed:
  U   z3c.widget/branches/serverzen-flashupload-z32-support/src/z3c/widget/flashupload/README.txt
  U   z3c.widget/branches/serverzen-flashupload-z32-support/src/z3c/widget/flashupload/interfaces.py
  U   z3c.widget/branches/serverzen-flashupload-z32-support/src/z3c/widget/flashupload/ticket.py
  U   z3c.widget/branches/serverzen-flashupload-z32-support/src/z3c/widget/flashupload/upload.py

-=-
Modified: z3c.widget/branches/serverzen-flashupload-z32-support/src/z3c/widget/flashupload/README.txt
===================================================================
--- z3c.widget/branches/serverzen-flashupload-z32-support/src/z3c/widget/flashupload/README.txt	2007-04-15 16:58:13 UTC (rev 74154)
+++ z3c.widget/branches/serverzen-flashupload-z32-support/src/z3c/widget/flashupload/README.txt	2007-04-15 17:07:07 UTC (rev 74155)
@@ -2,7 +2,16 @@
 FLASH UPLOAD WIDGET
 ===================
 
-the flashupload vars page configures the flash frontend
+Requirements
+============
+
+  * Zope 3.2+
+
+Flash Upload Vars Page
+======================
+
+The flashupload vars page configures the flash frontend.
+
     >>> from z3c.widget.flashupload import upload
     >>> from zope.testing.doctestunit import DocTestSuite
     >>> from zope.publisher.browser import TestRequest

Modified: z3c.widget/branches/serverzen-flashupload-z32-support/src/z3c/widget/flashupload/interfaces.py
===================================================================
--- z3c.widget/branches/serverzen-flashupload-z32-support/src/z3c/widget/flashupload/interfaces.py	2007-04-15 16:58:13 UTC (rev 74154)
+++ z3c.widget/branches/serverzen-flashupload-z32-support/src/z3c/widget/flashupload/interfaces.py	2007-04-15 17:07:07 UTC (rev 74155)
@@ -1,5 +1,10 @@
 from zope import interface
-from zope.component.interfaces import ObjectEvent, IObjectEvent
+try:
+    from zope.component.interfaces import ObjectEvent, IObjectEvent
+except ImportError:
+    # Legacy Zope 3.2 support
+    from zope.app.event.objectevent import ObjectEvent
+    from zope.app.event.interfaces import IObjectEvent
 
 class IUploadFileView(interface.Interface):
 
@@ -15,4 +20,4 @@
 class FlashUploadedEvent(ObjectEvent):
     interface.implements(IFlashUploadedEvent)
     
- 
\ No newline at end of file
+ 

Modified: z3c.widget/branches/serverzen-flashupload-z32-support/src/z3c/widget/flashupload/ticket.py
===================================================================
--- z3c.widget/branches/serverzen-flashupload-z32-support/src/z3c/widget/flashupload/ticket.py	2007-04-15 16:58:13 UTC (rev 74154)
+++ z3c.widget/branches/serverzen-flashupload-z32-support/src/z3c/widget/flashupload/ticket.py	2007-04-15 17:07:07 UTC (rev 74155)
@@ -1,4 +1,8 @@
-from zope.traversing.browser.absoluteurl import absoluteURL
+try:
+    from zope.traversing.browser.absoluteurl import absoluteURL
+except ImportError:
+    # Legacy Zope 3.2 support
+    from zope.app.traversing.browser.absoluteurl import absoluteURL
 import random
 from zope.app.cache.ram import RAMCache
 

Modified: z3c.widget/branches/serverzen-flashupload-z32-support/src/z3c/widget/flashupload/upload.py
===================================================================
--- z3c.widget/branches/serverzen-flashupload-z32-support/src/z3c/widget/flashupload/upload.py	2007-04-15 16:58:13 UTC (rev 74154)
+++ z3c.widget/branches/serverzen-flashupload-z32-support/src/z3c/widget/flashupload/upload.py	2007-04-15 17:07:07 UTC (rev 74155)
@@ -1,14 +1,20 @@
 from zope.app.container.interfaces import INameChooser
 from ticket import validateTicket, invalidateTicket
 from zope.security.interfaces import Unauthorized
-from zope.publisher.browser import BrowserView
 from zope import interface
-from zope.traversing.browser.absoluteurl import absoluteURL
 from zope.security.proxy import removeSecurityProxy
-from zope.filerepresentation.interfaces import IFileFactory
 from zope.app.pagetemplate import ViewPageTemplateFile
 from zope.app.container.constraints import checkObject
 from zope import event
+try:
+    from zope.traversing.browser.absoluteurl import absoluteURL
+    from zope.publisher.browser import BrowserView
+    from zope.filerepresentation.interfaces import IFileFactory
+except ImportError:
+    # Legacy Zope 3.2 support
+    from zope.app.traversing.browser.absoluteurl import absoluteURL
+    from zope.app.publisher.browser import BrowserView
+    from zope.app.filerepresentation.interfaces import IFileFactory
 
 from z3c.widget.flashupload.interfaces import (IFlashUploadForm,
                                                IUploadFileView,



More information about the Checkins mailing list