From c25efe55c1b364c6a51f4bbc9420c73c1f1ccd61 Mon Sep 17 00:00:00 2001 From: scbedd <45376673+scbedd@users.noreply.github.com> Date: Tue, 3 Nov 2020 14:01:50 -0800 Subject: [PATCH 1/2] swap to use getfullargspec instead of getargspec --- docfx_yaml/extension.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/docfx_yaml/extension.py b/docfx_yaml/extension.py index 61303a5..0753a16 100644 --- a/docfx_yaml/extension.py +++ b/docfx_yaml/extension.py @@ -278,7 +278,7 @@ def _update_friendly_package_name(path): args = [] try: if _type in [METHOD, FUNCTION]: - argspec = inspect.getargspec(obj) # noqa + argspec = inspect.getfullargspec(obj) # noqa for arg in argspec.args: args.append({'id': arg}) if argspec.defaults: @@ -289,8 +289,8 @@ def _update_friendly_package_name(path): # Match the defaults with the count if 'object at 0x' not in str(default): args[len(args) - cut_count + count]['defaultValue'] = str(default) - except Exception: - print("Can't get argspec for {}: {}".format(type(obj), name)) + except Exception as e: + print("Can't get argspec for {}: {}. Exception: {}".format(type(obj), name, e)) if name in app.env.docfx_signature_funcs_methods: sig = app.env.docfx_signature_funcs_methods[name] From baf4d990c8617dc4311c48d9fb9179b9cc84574f Mon Sep 17 00:00:00 2001 From: scbedd <45376673+scbedd@users.noreply.github.com> Date: Mon, 9 Nov 2020 17:26:28 -0800 Subject: [PATCH 2/2] bump package version for merge --- setup.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/setup.py b/setup.py index 6fb7903..020093a 100644 --- a/setup.py +++ b/setup.py @@ -13,7 +13,7 @@ setup( name='sphinx-docfx-yaml', - version='1.2.74', + version='1.2.75', author='Eric Holscher', author_email='eric@ericholscher.com', url='https://github.com/ericholscher/sphinx-docfx-yaml',