[Zope-Checkins] CVS: Zope3/lib/python/Zope/App/Security - PrincipalRegistry.py:1.1.2.10.2.1
Jim Fulton
jim@zope.com
Mon, 11 Feb 2002 11:38:47 -0500
Update of /cvs-repository/Zope3/lib/python/Zope/App/Security
In directory cvs.zope.org:/tmp/cvs-serv6014
Modified Files:
Tag: Zope-3x-security_defactor-branch
PrincipalRegistry.py
Log Message:
Changed the default principal creator to return the created principal.
=== Zope3/lib/python/Zope/App/Security/PrincipalRegistry.py 1.1.2.10 => 1.1.2.10.2.1 ===
p = Principal(principal, title, description, '', '')
self.__defaultObject = p
+ return p
def defaultPrincipal(self):
return self.__defaultid
def unauthorized(self, id, request):
+ # XXX This is a mess. request has no place here!
if id is None or id is self.__defaultid:
a = getAdapter(request, ILoginPassword)
a.needLogin(realm="zope")