mirror of https://github.com/rq/rq.git
Change AssertionError to proper TypeError.
This commit is contained in:
parent
ce3924c901
commit
66a554bc29
|
@ -79,8 +79,12 @@ class Job(object):
|
||||||
args = ()
|
args = ()
|
||||||
if kwargs is None:
|
if kwargs is None:
|
||||||
kwargs = {}
|
kwargs = {}
|
||||||
assert isinstance(args, (tuple, list)), '%r is not a valid args list.' % (args,)
|
|
||||||
assert isinstance(kwargs, dict), '%r is not a valid kwargs dict.' % (kwargs,)
|
if not isinstance(args, (tuple, list)):
|
||||||
|
raise TypeError('{0!r} is not a valid args list.'.format(args))
|
||||||
|
if not isinstance(kwargs, dict):
|
||||||
|
raise TypeError('{0!r} is not a valid kwargs dict.'.format(kwargs))
|
||||||
|
|
||||||
job = cls(connection=connection)
|
job = cls(connection=connection)
|
||||||
if inspect.ismethod(func):
|
if inspect.ismethod(func):
|
||||||
job._instance = func.__self__
|
job._instance = func.__self__
|
||||||
|
|
Loading…
Reference in New Issue