From 10e9dac75875875e0e6827fef8485a86c7ed07fe Mon Sep 17 00:00:00 2001 From: Dave Halter Date: Tue, 28 Nov 2017 21:39:00 +0100 Subject: [PATCH] Simplify an if --- jedi/evaluate/compiled/__init__.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/jedi/evaluate/compiled/__init__.py b/jedi/evaluate/compiled/__init__.py index 03423ea6..dfd2d323 100644 --- a/jedi/evaluate/compiled/__init__.py +++ b/jedi/evaluate/compiled/__init__.py @@ -548,7 +548,7 @@ def create_from_access(evaluator, access, parent_context=None, faked=None): A very weird interface class to this module. The more options provided the more acurate loading compiled objects is. """ - if faked is None and parent_context is None: + if parent_context is None and faked is None: access_tuples = access.get_access_path_tuples() if access_tuples: string_names, accesses = zip(*access_tuples) @@ -562,8 +562,7 @@ def create_from_access(evaluator, access, parent_context=None, faked=None): evaluator, access2, parent_context, faked=tree_node ) return parent_context - # TODO wow this is a mess.... - if parent_context is None and not faked: + parent_context = create(evaluator, _builtins) return create_from_access(evaluator, access, parent_context)