fix: Exception message includes unnecessary class args
Fix misusages of ArgumentTypeError which causes a tuple of class instance and error message string to be printed rather than just the error message string itsself. Change-Id: I0e997f86bb6603930cc92e90efcb48155f62ffb5 Closes-bug: #1551426
This commit is contained in:
		| @@ -89,7 +89,7 @@ class MultiKeyValueAction(argparse.Action): | ||||
|             else: | ||||
|                 msg = ("Expected key=value pairs separated by comma, " | ||||
|                        "but got: %s" % (str(kv))) | ||||
|                 raise argparse.ArgumentTypeError(self, msg) | ||||
|                 raise argparse.ArgumentTypeError(msg) | ||||
|  | ||||
|         # Check key validation | ||||
|         valid_keys = self.required_keys | self.optional_keys | ||||
| @@ -160,4 +160,4 @@ class NonNegativeAction(argparse.Action): | ||||
|             setattr(namespace, self.dest, values) | ||||
|         except Exception: | ||||
|             msg = "%s expected a non-negative integer" % (str(option_string)) | ||||
|             raise argparse.ArgumentTypeError(self, msg) | ||||
|             raise argparse.ArgumentTypeError(msg) | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 Jas
					Jas