def delete_record(self, volume): try: volume_name = volume.name syndicatelib.ensure_volume_absent( volume_name ) except Exception, e: traceback.print_exc() logger.exception("Failed to erase volume '%s'" % volume_name) raise e
def call(self, pk, model_dict): try: volume_name = model_dict['name'] syndicatelib.ensure_volume_absent( volume_name ) return True except Exception, e: traceback.print_exc() logger.exception("Failed to erase volume '%s'" % volume_name) return False