[Zope] ac_acquire error happens after inheriting from Folder
Palermo, Tom
TPalermo at constellagroup.com
Tue Feb 28 11:25:59 EST 2006
All,
I have a class called Contact that is now inheriting from Folder. After I
did this, I get the following error when attempting to add a new Contact:
Exception Type AttributeError
Exception Value aq_acquire
Traceback (innermost last):
* Module ZPublisher.Publish, line 101, in publish
* Module ZPublisher.mapply, line 88, in mapply
* Module ZPublisher.Publish, line 39, in call_object
* Module Shared.DC.Scripts.Bindings, line 306, in __call__
* Module Shared.DC.Scripts.Bindings, line 343, in _bindAndExec
* Module Products.PythonScripts.PythonScript, line 323, in _exec
* Module None, line 27, in validateContact
<PythonScript at /validateContact used for /contacts>
Line 27
* Module Shared.DC.Scripts.Bindings, line 306, in __call__
* Module Shared.DC.Scripts.Bindings, line 343, in _bindAndExec
* Module Products.PythonScripts.PythonScript, line 323, in _exec
* Module None, line 39, in addContact
<PythonScript at /addContact used for /contacts>
Line 39
* Module Products.CMS.cmsContact, line 42, in manage_addContact
* Module AccessControl.Role, line 172, in manage_permission
* Module AccessControl.Role, line 82, in ac_inherited_permissions
* Module OFS.ObjectManager, line 211, in _subobject_permissions
AttributeError: aq_acquire
I thought it might be due to not having an __ac_permissions__ in my class
definition but that didn't seem to change anything and Folder already has
this so my Contact class should pick up __ac_permissions__ from Folder. In
the above traceback, line 42 in manage_addContact is this (the part inside
the if statement is line 42):
#change permissions based on value of private
if private==True:
self.manage_permission('View',['Authenticated','Content Manager','Manager'])
else:
self.manage_permission('View',acquire=1)
Any ideas would be much appreciated. The error is clearly related to
inheriting from Folder as it wasn't there before. I just don't know why the
error happens.
Thanks,
Tom Palermo
Senior Web Developer
Constella Group, LLC
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mail.zope.org/pipermail/zope/attachments/20060228/b7036476/attachment.htm
More information about the Zope
mailing list