From 8ce2633c060188a0540b438cbeac72a110208728 Mon Sep 17 00:00:00 2001 From: David Halter Date: Tue, 20 Nov 2012 14:59:12 +0100 Subject: [PATCH] Removed an ancient bug. Don't know why it's that easy this time. --- jedi/helpers.py | 2 +- test/regression.py | 3 +-- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/jedi/helpers.py b/jedi/helpers.py index 9f3b4bf0..6170f79e 100644 --- a/jedi/helpers.py +++ b/jedi/helpers.py @@ -167,7 +167,7 @@ def fast_parent_copy(obj): continue elif isinstance(value, list): setattr(new_obj, key, list_rec(value)) - elif isinstance(value, (parsing.Simple, parsing.Array)): + elif isinstance(value, (parsing.Simple, parsing.Call)): setattr(new_obj, key, recursion(value)) return new_obj diff --git a/test/regression.py b/test/regression.py index d5ef65d1..93f45b4a 100755 --- a/test/regression.py +++ b/test/regression.py @@ -161,8 +161,7 @@ class TestRegression(Base): assert check(self.get_in_function_call(s6), 'center', 0) assert check(self.get_in_function_call(s6, (1, 4)), 'str', 0) - # TODO uncomment!!!! this causes some very weird errors! - #assert check(self.get_in_function_call(s7), 'center', 0) + assert check(self.get_in_function_call(s7), 'center', 0) assert check(self.get_in_function_call(s8), 'zip', 0) assert check(self.get_in_function_call(s8, (1, 8)), 'str', 0)