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