Could you elaborate on what im_func is and what it's role is here. Does it have to do with mapply? I see it used there, but don't understand what's going on. # Only index if nextEventTime returns something def index_object(self): if self.nextEventTime() is not None: CatalogAware.index_object.im_func(self) -- Thanks -- Loren