[Zope3-checkins]
SVN: Zope3/branches/ZopeX3-3.0/src/zope/security/_zope_security_checker.c
Merged from trunk
Jim Fulton
jim at zope.com
Fri Jul 23 14:54:43 EDT 2004
Log message for revision 26718:
Merged from trunk
r26684 | jim | 2004-07-22 12:33:29 -0400 (Thu, 22 Jul 2004) | 4 lines
Changed to include permission in Unauthorized errors, as was done in
Python.
Changed:
U Zope3/branches/ZopeX3-3.0/src/zope/security/_zope_security_checker.c
-=-
Modified: Zope3/branches/ZopeX3-3.0/src/zope/security/_zope_security_checker.c
===================================================================
--- Zope3/branches/ZopeX3-3.0/src/zope/security/_zope_security_checker.c 2004-07-23 18:51:14 UTC (rev 26717)
+++ Zope3/branches/ZopeX3-3.0/src/zope/security/_zope_security_checker.c 2004-07-23 18:54:43 UTC (rev 26718)
@@ -81,8 +81,12 @@
return 0;
/* else: */
/* __traceback_supplement__ = (TracebackSupplement, object) */
-/* raise Unauthorized, name */
- PyErr_SetObject(Unauthorized, name);
+/* raise Unauthorized(name, permission) */
+ r = Py_BuildValue("OO", name, permission);
+ if (r == NULL)
+ return -1;
+ PyErr_SetObject(Unauthorized, r);
+ Py_DECREF(r);
return -1;
}
More information about the Zope3-Checkins
mailing list