args in Params is a tuple

This commit is contained in:
Emmanuel Garette 2018-04-16 19:37:04 +02:00
parent c726405601
commit 38509aeb4b
1 changed files with 1 additions and 3 deletions

View File

@ -25,7 +25,7 @@ class Params:
if isinstance(args, Param): if isinstance(args, Param):
args = (args,) args = (args,)
else: else:
if not isinstance(args, (tuple, list)): if not isinstance(args, tuple):
raise ValueError(_('args in params must be a list')) raise ValueError(_('args in params must be a list'))
for arg in args: for arg in args:
if not isinstance(arg, Param): if not isinstance(arg, Param):
@ -35,8 +35,6 @@ class Params:
for arg in kwargs.values(): for arg in kwargs.values():
if not isinstance(arg, Param): if not isinstance(arg, Param):
raise ValueError(_('arg in params must be a Param')) raise ValueError(_('arg in params must be a Param'))
if isinstance(args, list):
args = tuple(args)
self.args = args self.args = args
self.kwargs = kwargs self.kwargs = kwargs