diff --git a/click_threading/__init__.py b/click_threading/__init__.py index 3d022d0..8a2bdfd 100644 --- a/click_threading/__init__.py +++ b/click_threading/__init__.py @@ -21,7 +21,7 @@ try: except ImportError: from futures import Future as _Future -__version__ = '0.4.3' +__version__ = '0.4.4' _CTX_WORKER_KEY = __name__ + '.uiworker' diff --git a/click_threading/_compat.py b/click_threading/_compat.py index 9f1e82d..466ee8a 100644 --- a/click_threading/_compat.py +++ b/click_threading/_compat.py @@ -1,12 +1,15 @@ # -*- coding: utf-8 -*- +import inspect import sys PY2 = sys.version_info[0] == 2 if PY2: + getargspec = inspect.getargspec exec('def reraise(tp, value, tb=None):\n raise tp, value, tb') else: + getargspec = inspect.getfullargspec def reraise(tp, value, tb=None): if value.__traceback__ is not tb: raise value.with_traceback(tb) diff --git a/click_threading/monkey.py b/click_threading/monkey.py index 4eb2662..1c16cd6 100644 --- a/click_threading/monkey.py +++ b/click_threading/monkey.py @@ -4,7 +4,7 @@ import types import contextlib import inspect -from ._compat import PY2 +from ._compat import PY2, getargspec class FunctionInfo(object): @@ -40,7 +40,7 @@ def patch_ui_functions(wrapper): new_f = wrapper(_copy_fn(f), info) - argspec = inspect.getargspec(f) + argspec = getargspec(f) signature = inspect.formatargspec(*argspec) \ .lstrip('(') \ .rstrip(')') diff --git a/debian/.git-dpm b/debian/.git-dpm index 84b4b0f..414b965 100644 --- a/debian/.git-dpm +++ b/debian/.git-dpm @@ -1,7 +1,7 @@ # see git-dpm(1) from git-dpm package -a6ab771391afe1f9c23349feac29d0682524782d -a6ab771391afe1f9c23349feac29d0682524782d -09288b0632585c754fe840aa3b1211dbbfad5118 +97c8c550c212e571b1c1ec8a2feffc620d80aaa6 +97c8c550c212e571b1c1ec8a2feffc620d80aaa6 +2ed2031524cd760cea765e08045ad04aa2bea199 2ed2031524cd760cea765e08045ad04aa2bea199 python-click-threading_0.4.4.orig.tar.gz 5aedcc7165db1a92a8c6b82cca0b5c1a3084b194 diff --git a/debian/patches/0001-Fix-conditional-dependency-on-futures.patch b/debian/patches/0001-Fix-conditional-dependency-on-futures.patch index 945c23f..7228966 100644 --- a/debian/patches/0001-Fix-conditional-dependency-on-futures.patch +++ b/debian/patches/0001-Fix-conditional-dependency-on-futures.patch @@ -1,4 +1,4 @@ -From a6ab771391afe1f9c23349feac29d0682524782d Mon Sep 17 00:00:00 2001 +From 97c8c550c212e571b1c1ec8a2feffc620d80aaa6 Mon Sep 17 00:00:00 2001 From: Filip Pytloun Date: Fri, 12 Aug 2016 11:23:17 +0200 Subject: Fix conditional dependency on futures