mirror of
https://github.com/xemu-project/xemu.git
synced 2024-11-24 03:59:52 +00:00
python/aqmp: Reduce severity of EOFError-caused loop terminations
When we encounter an EOFError, we don't know if it's an "error" in the perspective of the user of the library yet. Therefore, we should not log it as an error. Reduce the severity of this logging message to "INFO" to indicate that it's something that we expect to occur during the normal operation of the library. Signed-off-by: John Snow <jsnow@redhat.com> Reviewed-by: Paolo Bonzini <pbonzini@redhat.com> Reviewed-by: Eric Blake <eblake@redhat.com> Message-id: 20210923004938.3999963-7-jsnow@redhat.com Signed-off-by: John Snow <jsnow@redhat.com>
This commit is contained in:
parent
58026b11f3
commit
3e55dc35b8
@ -721,8 +721,11 @@ class AsyncProtocol(Generic[T]):
|
||||
self.logger.debug("Task.%s: cancelled.", name)
|
||||
return
|
||||
except BaseException as err:
|
||||
self.logger.error("Task.%s: %s",
|
||||
name, exception_summary(err))
|
||||
self.logger.log(
|
||||
logging.INFO if isinstance(err, EOFError) else logging.ERROR,
|
||||
"Task.%s: %s",
|
||||
name, exception_summary(err)
|
||||
)
|
||||
self.logger.debug("Task.%s: failure:\n%s\n",
|
||||
name, pretty_traceback())
|
||||
self._schedule_disconnect()
|
||||
|
Loading…
Reference in New Issue
Block a user