[Zope-Checkins] CVS: Packages/OFS - PropertySheets.py:1.63.4.10
Evan Simpson
evan@zope.com
Fri, 28 Sep 2001 13:21:06 -0400
Update of /cvs-repository/Packages/OFS
In directory cvs.zope.org:/tmp/cvs-serv31336
Modified Files:
Tag: zope-2_3-branch
PropertySheets.py
Log Message:
Properly recognize DAV collections
=== Packages/OFS/PropertySheets.py 1.63.4.9 => 1.63.4.10 ===
def dav__resourcetype(self):
vself=self.v_self()
- if hasattr(aq_base(vself), 'isAnObjectManager') and \
- vself.isAnObjectManager:
+ if (hasattr(vself, '__dav_collection__') or
+ getattr(aq_base(vself), 'isAnObjectManager', None)):
return '<n:collection/>'
return ''