1
0
forked from VimPlug/jedi

Fixed issue with repr encoding (fixes davidhalter/jedi-vim#94)

This commit is contained in:
Danilo Bargen
2013-02-14 21:10:06 +01:00
parent 3ab2b0a244
commit ea9a667425
4 changed files with 10 additions and 6 deletions

View File

@@ -25,7 +25,7 @@ import re
import tokenize
from _compatibility import next, literal_eval, cleandoc, Python3Method, \
property
property, encoding
import common
import debug
@@ -92,9 +92,8 @@ class Simple(Base):
self._end_pos = value
def __repr__(self):
code = self.get_code().replace('\n', ' ')
return "<%s: %s@%s>" % \
(type(self).__name__, code, self.start_pos[0])
code = self.get_code().replace('\n', ' ').encode(encoding, 'replace')
return '<%s: %s@%s>' % (type(self).__name__, code, self.start_pos[0])
class Scope(Simple):