From 058e12387961481c9b96872784f5792450f285e4 Mon Sep 17 00:00:00 2001 From: Dave Halter Date: Sun, 13 Apr 2014 14:55:07 +0200 Subject: [PATCH] fix issues with a copy.copy usage for Name --- jedi/evaluate/representation.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/jedi/evaluate/representation.py b/jedi/evaluate/representation.py index 8110aada..6f9eda0e 100644 --- a/jedi/evaluate/representation.py +++ b/jedi/evaluate/representation.py @@ -12,7 +12,7 @@ they change classes in Python 3. """ import copy -from jedi._compatibility import use_metaclass +from jedi._compatibility import use_metaclass, unicode from jedi.parser import representation as pr from jedi.parser.tokenize import Token from jedi import debug @@ -87,6 +87,7 @@ class Instance(use_metaclass(CachedMetaClass, Executable)): """ n = copy.copy(name) n.names = n.names[1:] + n._get_code = unicode(n.names[-1]) names.append(InstanceElement(self._evaluator, self, n)) names = []