[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