Example #1
0
 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