def post(self): try: args = self.postParser.parse_args() mgr = TargetManager() mgr.create_iscsi_target(args) except (TypeError, ValueError), e: return {'status': str(e)}, 501
def delete(self): args = self.deleteParser.parse_args() mgr = TargetManager() mgr.delete_target_and_block_store(args) try: args = self.deleteParser.parse_args() mgr = TargetManager() mgr.delete_target_and_block_store(args) except (TypeError, ValueError), e: return {'status': str(e)}, 501