Changeset 1486 in products


Ignore:
Timestamp:
Dec 29, 2009 2:14:12 PM (14 years ago)
Author:
mylan
Message:

Force 'object_provides' index reindexing on interface importing step

Location:
quintagroup.transmogrifier/trunk/quintagroup/transmogrifier
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • quintagroup.transmogrifier/trunk/quintagroup/transmogrifier/interfacemanager.py

    r1484 r1486  
    55from zope.interface import providedBy, alsoProvides 
    66from zope.annotation.interfaces import IAnnotations 
     7 
     8from Products.CMFCore import utils 
    79 
    810from collective.transmogrifier.interfaces import ISection, ISectionBlueprint 
     
    114116                              options.get('include', '').splitlines()]) 
    115117 
     118        self.catalog = utils.getToolByName(self.context, 'portal_catalog') 
    116119 
    117120    def __iter__(self): 
     
    139142 
    140143            yield item 
     144 
     145        self.catalog.reindexIndex('object_provides', None) 
    141146 
    142147 
  • quintagroup.transmogrifier/trunk/quintagroup/transmogrifier/tests.py

    r1484 r1486  
    993993            return self 
    994994 
     995        # implement portal_catalog reindex method 
     996        def reindexIndex(self, *args, **kwargs): 
     997            pass 
     998 
    995999 
    9961000    updated = [] 
Note: See TracChangeset for help on using the changeset viewer.