[Zope-Checkins] CVS: Zope/lib/python/OFS - ObjectManager.py:1.142
Tres Seaver
tseaver@zope.com
Wed, 17 Oct 2001 16:01:03 -0400
Update of /cvs-repository/Zope/lib/python/OFS
In directory cvs.zope.org:/tmp/cvs-serv30119/lib/python/OFS
Modified Files:
ObjectManager.py
Log Message:
o Land unit test cleanup from branch.
o Known breakage as of 2001/10/17:
- TAL test suite is very broken (TAL is currently suppressed in
lib/python/.testinfo).
- AccessControl tests don't run if run first; lib/python/.testinfo
pushes them to the end of the queue, at which point they *do* run.
Global side effects suck!
- lib/python/BTrees/testBTreesUnicode.py: weird flakiness around
comparison of ASCII and Unicode strings; breaks in different
ways under Python 2.1 and 2.2.
- lib/python/Products/PageTemplates/tests: three tests break due
to security asserctions.
=== Zope/lib/python/OFS/ObjectManager.py 1.141 => 1.142 ===
if object.__ac_local_roles__ is None:
user=getSecurityManager().getUser()
- name=user.getUserName()
- if name != 'Anonymous User':
- object.manage_setLocalRoles(name, ['Owner'])
+ if user is not None:
+ name=user.getUserName()
+ if name != 'Anonymous User':
+ object.manage_setLocalRoles(name, ['Owner'])
object.manage_afterAdd(object, self)
return id