SVN: CMF/trunk/CMFCore/Skinnable.py None has no get method. This fixes https://bugs.launchpad.net/zope-cmf/+bug/162210

Wichert Akkerman <[email protected]> Mon, 12 Nov 2007 10:43:28 -0500 (EST)
Newsgroups gmane.comp.web.zope.cmf.cvs
Message-ID <20071112154328.7DD80203B17__7668.84010886333$1194882231$gmane$org@mail.zope.org>
Log message for revision 81770:
  None has no get method. This fixes https://bugs.launchpad.net/zope-cmf/+bug/162210

Changed:
  U   CMF/trunk/CMFCore/Skinnable.py

-=-
Modified: CMF/trunk/CMFCore/Skinnable.py
===================================================================
--- CMF/trunk/CMFCore/Skinnable.py	2007-11-12 15:42:35 UTC (rev 81769)
+++ CMF/trunk/CMFCore/Skinnable.py	2007-11-12 15:43:28 UTC (rev 81770)
@@ -116,6 +116,8 @@
     security.declarePublic('getSkinNameFromRequest')
     def getSkinNameFromRequest(self, REQUEST=None):
         '''Returns the skin name from the Request.'''
+        if REQUEST is None:
+            return None
         sfn = self.getSkinsFolderName()
         if sfn is not None:
             sf = getattr(self, sfn, None)