Tres, Thanks. I didn't know about that. I will try that. Also, I just used owner_info['id'] instead of getOwner(). It returns the same thing. I'm not sure why owner_info worked and getOwner did not both methods are in AccessControl.Owner.py
Thanks, Tom -----Original Message----- From: Tres Seaver [mailto:[EMAIL PROTECTED] Sent: Wednesday, February 15, 2006 10:46 AM To: Palermo, Tom Subject: Re: calling getOwner on an ExtFile instance raises an Unauthorized ex ception -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Palermo, Tom wrote: > All, > > Does anyone know why calling getOwner() on an instance of ExtFile > raises an unauthorized exception? > Error Type: Unauthorized > Error Value: You are not allowed to access 'getOwner' in this > context > > ExtFile imports SimpleItem which, in turn, imports AccessControl.Owner > > Here's the code from ExtFile: > from OFS.SimpleItem import SimpleItem > > Here's the code from SimpleItem: > import AccessControl.Role, AccessControl.Owned, App.Common > > I've got some other custom objects in my application which import > SimpleItem and I am able to call getOwner() on them no problem. TUrn on verbose security in your zope.conf and retry; you should get a lot more information about why the security machinery is blocking access in the error log. Tres. - -- =================================================================== Tres Seaver +1 202-558-7113 [EMAIL PROTECTED] Palladion Software "Excellence by Design" http://palladion.com -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.1 (GNU/Linux) Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org iD8DBQFD80zG+gerLs4ltQ4RAh1HAKCedCG/jVjr+eBtsS++kwdrs18nYwCfXEGq /CQ06fqfosuMDtt0u9NXwtA= =68is -----END PGP SIGNATURE----- _______________________________________________ Zope maillist - Zope@zope.org http://mail.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://mail.zope.org/mailman/listinfo/zope-announce http://mail.zope.org/mailman/listinfo/zope-dev )