Jelajahi Sumber

Enforcing unicode in more vimsupport functions

Val Markovic 9 tahun lalu
induk
melakukan
80631b1aaf
1 mengubah file dengan 2 tambahan dan 2 penghapusan
  1. 2 2
      python/ycm/vimsupport.py

+ 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: