aboutsummaryrefslogtreecommitdiffhomepage
path: root/tensorflow/python/util
diff options
context:
space:
mode:
authorGravatar Alexandre Passos <apassos@google.com>2018-08-06 10:47:31 -0700
committerGravatar TensorFlower Gardener <gardener@tensorflow.org>2018-08-06 10:52:41 -0700
commit915cf10d4bcbb51f079f6841aeaf876b430a920b (patch)
tree2565ce9252b43cfbf7c3fa7154d314ae9d4257ea /tensorflow/python/util
parentb9d6339ccbad7a8266400f69b84ba394574cd105 (diff)
More getargspec cleanups.
PiperOrigin-RevId: 207570391
Diffstat (limited to 'tensorflow/python/util')
-rw-r--r--tensorflow/python/util/tf_inspect.py2
-rw-r--r--tensorflow/python/util/tf_inspect_test.py12
2 files changed, 13 insertions, 1 deletions
diff --git a/tensorflow/python/util/tf_inspect.py b/tensorflow/python/util/tf_inspect.py
index ec20998bdd..778121e15b 100644
--- a/tensorflow/python/util/tf_inspect.py
+++ b/tensorflow/python/util/tf_inspect.py
@@ -184,7 +184,7 @@ else:
Returns:
A FullArgSpec with empty kwonlyargs, kwonlydefaults and annotations.
"""
- argspecs = _inspect.getargspec(target)
+ argspecs = getargspec(target)
fullargspecs = FullArgSpec(
args=argspecs.args,
varargs=argspecs.varargs,
diff --git a/tensorflow/python/util/tf_inspect_test.py b/tensorflow/python/util/tf_inspect_test.py
index 2f6021c7d8..d3b7e4b969 100644
--- a/tensorflow/python/util/tf_inspect_test.py
+++ b/tensorflow/python/util/tf_inspect_test.py
@@ -122,6 +122,18 @@ class TfInspectTest(test.TestCase):
self.assertEqual(argspec, tf_inspect.getargspec(partial_func))
+ def testGetFullArgsSpecForPartial(self):
+
+ def func(a, b):
+ del a, b
+
+ partial_function = functools.partial(func, 1)
+ argspec = tf_inspect.FullArgSpec(
+ args=['b'], varargs=None, varkw=None, defaults=None,
+ kwonlyargs=[], kwonlydefaults=None, annotations={})
+
+ self.assertEqual(argspec, tf_inspect.getfullargspec(partial_function))
+
def testGetArgSpecOnPartialInvalidArgspec(self):
"""Tests getargspec on partial function that doesn't have valid argspec."""