[kupu-checkins] r39353 - kupu/trunk/kupu/plone
hannosch at codespeak.net
hannosch at codespeak.net
Sat Feb 24 11:42:11 CET 2007
Author: hannosch
Date: Sat Feb 24 11:42:09 2007
New Revision: 39353
Modified:
kupu/trunk/kupu/plone/util.py
Log:
Hack around problems in CMF 2.1's new skin path registry.
Modified: kupu/trunk/kupu/plone/util.py
==============================================================================
--- kupu/trunk/kupu/plone/util.py (original)
+++ kupu/trunk/kupu/plone/util.py Sat Feb 24 11:42:09 2007
@@ -15,7 +15,13 @@
skinstool = getToolByName(self, 'portal_skins')
if name not in skinstool.objectIds():
kupu_plone_skin_dir = minimalpath(os.path.join(kupu_package_dir, relpath))
- createDirectoryView(skinstool, kupu_plone_skin_dir, name)
+ # XXX Hack around problems in CMF 2.1
+ try:
+ createDirectoryView(skinstool, kupu_plone_skin_dir, name)
+ except ValueError:
+ kupu_plone_skin_dir = 'Products.kupu:/%s' % relpath
+ createDirectoryView(skinstool, kupu_plone_skin_dir, name)
+
print >>out, "The layer '%s' was added to the skins tool" % name
if not add:
More information about the kupu-checkins
mailing list