From 8ae2b474cb254c0964841cdf2eb3c2bc7ea337e3 Mon Sep 17 00:00:00 2001 From: Vladimir Zhelezov Date: Wed, 6 Mar 2019 08:18:28 +0100 Subject: [PATCH] Move ArgSpec declaration to module level --- beets/util/inspect.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/beets/util/inspect.py b/beets/util/inspect.py index d114cfba2..4090030f1 100644 --- a/beets/util/inspect.py +++ b/beets/util/inspect.py @@ -21,12 +21,13 @@ from collections import namedtuple from six import PY2 +ArgSpec = namedtuple('ArgSpec', 'args varargs keywords defaults') + + def getargspec(func): if PY2: return inspect.getargspec(func) - ArgSpec = namedtuple('ArgSpec', 'args varargs keywords defaults') - sig = inspect.signature(func) args = [ p.name for p in sig.parameters.values()