1
0
forked from VimPlug/jedi

Fix bytes issue with file path adding

This commit is contained in:
Dave Halter
2019-08-06 01:07:42 +02:00
parent 98a550e352
commit 3a9dc0ca2e
4 changed files with 13 additions and 6 deletions

View File

@@ -27,8 +27,9 @@ class _ModuleAttributeName(AbstractNameDefinition):
def infer(self):
if self._string_value is not None:
s = self._string_value
if self.parent_context.evaluator.environment.version_info.major == 2:
s = bytes(s)
if self.parent_context.evaluator.environment.version_info.major == 2 \
and not isinstance(s, bytes):
s = bytes(s, 'utf-8')
return ContextSet([
create_simple_object(self.parent_context.evaluator, s)
])