From 993b0973c541c7cb27b0840a5208afa70ccd25a7 Mon Sep 17 00:00:00 2001 From: Dave Halter Date: Sun, 24 Dec 2017 12:12:27 +0100 Subject: [PATCH] The default of one function was not actually used --- jedi/evaluate/compiled/access.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/jedi/evaluate/compiled/access.py b/jedi/evaluate/compiled/access.py index 10bb0d1d..811b43d2 100644 --- a/jedi/evaluate/compiled/access.py +++ b/jedi/evaluate/compiled/access.py @@ -296,7 +296,7 @@ class DirectObjectAccess(object): # -> just set it to None if default is _sentinel: raise - return None + return default def get_safe_value(self): if type(self._obj) in (bool, bytes, float, int, str, unicode, slice): @@ -404,6 +404,7 @@ class DirectObjectAccess(object): Used to return a couple of infos that are needed when accessing the sub objects of an objects """ + # TODO is_allowed_getattr might raise an AttributeError tuples = dict( (force_unicode(name), self.is_allowed_getattr(name)) for name in self.dir()