Bugfix avec zope-2.12.
authorBenoît Pin <benoit.pin@gmail.com>
Tue, 26 Oct 2010 22:33:04 +0000 (00:33 +0200)
committerBenoît Pin <benoit.pin@gmail.com>
Tue, 26 Oct 2010 22:33:04 +0000 (00:33 +0200)
metadata.py

index 96a44aa..0b11842 100755 (executable)
@@ -24,6 +24,7 @@ $URL: http://svn.luxia.fr/svn/labo/projects/zope/Photo/trunk/metadata.py $
 """
 
 from AccessControl import ClassSecurityInfo
 """
 
 from AccessControl import ClassSecurityInfo
+from Acquisition import aq_base
 from Globals import InitializeClass
 from AccessControl.Permissions import view
 from ZODB.interfaces import BlobError
 from Globals import InitializeClass
 from AccessControl.Permissions import view
 from ZODB.interfaces import BlobError
@@ -168,7 +169,7 @@ class Metadata :
                root = info['root']
                rdfType = info['rdfType'].capitalize()
                methName = 'getXmp%s' % rdfType
                root = info['root']
                rdfType = info['rdfType'].capitalize()
                methName = 'getXmp%s' % rdfType
-               meth = getattr(self.aq_base, methName)
+               meth = getattr(aq_base(self), methName)
                return meth(name, root)
        
        
                return meth(name, root)