示例#1
0
 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
示例#2
0
 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