Drop support for cancellable as a positional argument

Better to be explicit for the rare cases where a single operation needs
a specific Cancellable.
This commit is contained in:
Ole André Vadla Ravnås
2019-08-31 05:28:27 +02:00
parent eac26b292e
commit 6498250062
-6
View File
@@ -18,12 +18,6 @@ Cancellable = _frida.Cancellable
def cancellable(f):
@wraps(f)
def wrapper(*args, cancellable=None, **kwargs):
if cancellable is None:
last_arg = args[-1]
if isinstance(last_arg, Cancellable):
cancellable = last_arg
args = args[:-1]
if cancellable is None:
return f(*args, **kwargs)