Plonebooking für Plone4
Frank Poetzsch-Heffter <[email protected]>
| Newsgroups | gmane.comp.web.zope.german |
|---|---|
| Message-ID | <[email protected]> |
Hallo,
da eine Anfrage beim maintainer nach einem Update von PloneBooking für
Plone4 leider ohne Antwort blieb, versuche ich es nun selbst.
Nun scheitere ich an folgendem Traceback:
--------------------------------------------------------------------
2010-11-14 18:48:12 ERROR Application Could not import Products.PloneBooking
Traceback (most recent call last):
File "/home/ph/plone/4.0/buildout-cache/eggs/Zope2-2.12.11-py2.6-linux-i686.egg/OFS/Application.py",
line 596, in import_product
product=__import__(pname, global_dict, global_dict, silly)
File "/home/ph/plone/4.0/buildout-cache/eggs/Products.PloneBooking-2.2.3-py2.6.egg/Products/PloneBooking/__init__.py",
line 48, in <module>
from Products.PloneBooking.BookingTool import BookingTool
File "/home/ph/plone/4.0/buildout-cache/eggs/Products.PloneBooking-2.2.3-py2.6.egg/Products/PloneBooking/BookingTool.py",
line 68, in <module>
class BookingTool(DateManager, UniqueObject, SimpleItem,
ActionProviderBase):
File "/home/ph/plone/4.0/buildout-cache/eggs/Products.PloneBooking-2.2.3-py2.6.egg/Products/PloneBooking/BookingTool.py",
line 78, in BookingTool
__implements__ = (ActionProviderBase.__implements__,
AttributeError: class ActionProviderBase has no attribute '__implements__'
------------------------------------------------------------------
In der Doku zur Produktmigration lese ich, dass statt
'__implements__ =' nun 'implements()' verwendet wird. mir ist aber
nicht klar, wie ich die folgende Zeile ändern muss:
__implements__ = (ActionProviderBase.__implements__,
SimpleItem.__implements__, )
Für Hilfe dankbar
Frank
_______________________________________________
zope mailing list
[email protected]
https://mail.dzug.org/mailman/listinfo/zope