1
0
Эх сурвалжийг харах

Enforcing unicode in more vimsupport functions

Val Markovic 9 жил өмнө
parent
commit
80631b1aaf

+ 2 - 2
python/ycm/vimsupport.py

@@ -319,8 +319,8 @@ def GetReadOnlyVimGlobals( force_python_objects = False ):
 
 def VimExpressionToPythonType( vim_expression ):
   result = vim.eval( vim_expression )
-  if not isinstance( result, str ):
-    return result
+  if not isinstance( result, str ) or isinstance( result, bytes ):
+    return ToUnicode( result )
   try:
     return int( result )
   except ValueError: