Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Fix issue #6037: [Bug]: [Resolver] crashes on
main
#6284base: main
Are you sure you want to change the base?
Fix issue #6037: [Bug]: [Resolver] crashes on
main
#6284Changes from all commits
ac36c64
90611a0
cbe1150
1894d0b
aaa97cd
87e62e9
3c578fd
b7e0307
3916373
File filter
Filter by extension
Conversations
Jump to
There are no files selected for viewing
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@openhands-agent Since self.log_generator has now a type | None, so it's optional, check this file and adapt the code using log_generator so that mypy is happy. Keep it minimal, only make the absolutely necessary tweaks for that!
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Openhands fix success summary
The changes successfully address the feedback by properly handling the optional type of
self.log_generator
. Specifically:self.log_generator is not None
check before attempting to access theclose
attribute in theclose()
methodlog_generator
being of type| None
by ensuring null safety before attribute access_stream_logs()
and__del__()
)The change will prevent potential runtime errors from trying to access attributes on None while satisfying mypy's type checking requirements. This directly resolves the feedback's request to adapt the code to handle the optional type of
log_generator
in a type-safe way.