| @@ -390,8 +390,8 @@ class CompletionService: | |||
| result = json.loads(result) | |||
| if result.get('error'): | |||
| cls.handle_error(result) | |||
| return cls.get_message_response_data(result.get('data')) | |||
| if 'data' in result: | |||
| return cls.get_message_response_data(result.get('data')) | |||
| except ValueError as e: | |||
| if e.args[0] != "I/O operation on closed file.": # ignore this error | |||
| raise CompletionStoppedError() | |||