Преглед на файлове

Handle exceptions from loading/ignoring extra conf

micbou преди 8 години
родител
ревизия
deddca8927
променени са 1 файла, в които са добавени 7 реда и са изтрити 6 реда
  1. 7 6
      python/ycm/client/base_request.py

+ 7 - 6
python/ycm/client/base_request.py

@@ -215,12 +215,13 @@ def HandleServerException( display = True, truncate = False ):
      response = BaseRequest.PostDataToHandler( ... )
   """
   try:
-    yield
-  except UnknownExtraConf as e:
-    if vimsupport.Confirm( str( e ) ):
-      _LoadExtraConfFile( e.extra_conf_file )
-    else:
-      _IgnoreExtraConfFile( e.extra_conf_file )
+    try:
+      yield
+    except UnknownExtraConf as e:
+      if vimsupport.Confirm( str( e ) ):
+        _LoadExtraConfFile( e.extra_conf_file )
+      else:
+        _IgnoreExtraConfFile( e.extra_conf_file )
   except Exception as e:
     _logger.exception( 'Error while handling server response' )
     if display: