Changeset 1576 in products for quintagroup.transmogrifier/trunk/quintagroup
- Timestamp:
- Jan 21, 2010 3:56:26 PM (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
quintagroup.transmogrifier/trunk/quintagroup/transmogrifier/portlets.py
r1574 r1576 138 138 self.pathkey = defaultMatcher(options, 'path-key', name, 'path') 139 139 self.fileskey = defaultMatcher(options, 'files-key', name, 'files') 140 self.purge = options.get('purge', 'false').strip().lower() == 'true' and True or False 140 141 141 142 def __iter__(self): … … 154 155 if obj is None: # path doesn't exist 155 156 yield item; continue 157 158 # Purge assignments if 'purge' option set to true 159 if self.purge: 160 for name, portletManager in getUtilitiesFor(IPortletManager): 161 assignable = queryMultiAdapter((obj, portletManager), IPortletAssignmentMapping) 162 if assignable is not None: 163 for key in list(assignable.keys()): 164 del assignable[key] 156 165 157 166 if ILocalPortletAssignable.providedBy(obj):
Note: See TracChangeset
for help on using the changeset viewer.