def catalog_object(self, obj, uid=None, idxs=None, update_metadata=1, pghandler=None, skip_interface_check=False): """If skip_interface_check then only catalog obj if it provides ICheckedOut or ICheckedIn""" if not skip_interface_check: if not (ICheckedOut.providedBy(obj) or ICheckedIn.providedBy(obj)): return CatalogTool.catalog_object( self, IVersionMetadata(obj), uid, idxs, update_metadata, pghandler )
def catalog_object(self, obj, uid=None, idxs=None, update_metadata=1, pghandler=None, skip_interface_check=False): """If skip_interface_check then only catalog obj if it provides ICheckedOut or ICheckedIn""" if not skip_interface_check: if not (ICheckedOut.providedBy(obj) or ICheckedIn.providedBy(obj)): return CatalogTool.catalog_object(self, IVersionMetadata(obj), uid, idxs, update_metadata, pghandler)