From 701db83ba942a541d50973a51e4363a1e2006e61 Mon Sep 17 00:00:00 2001 From: Kodi Arfer Date: Thu, 8 Nov 2018 22:46:01 -0600 Subject: [PATCH] Remove `get_arity` This function wasn't being used anywhere. --- hy/inspect.py | 8 -------- 1 file changed, 8 deletions(-) diff --git a/hy/inspect.py b/hy/inspect.py index ff972ec..f6672f4 100644 --- a/hy/inspect.py +++ b/hy/inspect.py @@ -11,9 +11,6 @@ try: # Otherwise fallback to the legacy getargspec. inspect.signature # noqa except AttributeError: - def get_arity(fn): - return len(inspect.getargspec(fn)[0]) - def has_kwargs(fn): argspec = inspect.getargspec(fn) return argspec.keywords is not None @@ -23,11 +20,6 @@ except AttributeError: return inspect.formatargspec(*argspec) else: - def get_arity(fn): - parameters = inspect.signature(fn).parameters - return sum(1 for param in parameters.values() - if param.kind == param.POSITIONAL_OR_KEYWORD) - def has_kwargs(fn): parameters = inspect.signature(fn).parameters return any(param.kind == param.VAR_KEYWORD