Skip to content

Update implicitdict to 5.0.0 and fix revealed bugs - #1774

Merged
BenjaminPelletier merged 5 commits into
interuss:mainfrom
BenjaminPelletier:implicitdict-5.0.0
Oct 7, 2026
Merged

BenjaminPelletier merged 5 commits into
interuss:mainfrom
BenjaminPelletier:implicitdict-5.0.0

Conversation

@BenjaminPelletier

Copy link
Copy Markdown
Member

The dependabot bump of implictdict to 5.0.0 produced a number of hygiene errors due to the change of __getattribute__'s implicit typing from Unknown | Any to Unknown | Any | None. I believe all these errors are latent bugs, just revealed now due to the typing change. This PR is a set of mostly-automated fixes for these bugs, plus some automatically-generated unit tests to verify behavior automatically.

dependabot Bot and others added 3 commits October 5, 2026 06:54
Bumps [implicitdict](https://github.com/interuss/implicitdict) from 4.1.0 to 5.0.0.
- [Release notes](https://github.com/interuss/implicitdict/releases)
- [Commits](interuss/implicitdict@v4.1.0...v5.0.0)

---
updated-dependencies:
- dependency-name: implicitdict
  dependency-version: 5.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
@BenjaminPelletier
BenjaminPelletier marked this pull request as ready for review October 7, 2026 04:45

@mickmis mickmis left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

Comment on lines +208 to +210
if "time_start" in subscription
and subscription.time_start is not None
and "time_end" in subscription

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Do we actually want to check for "time_start" in subscription and "time_end" in subscription here? IIUC this is not required.

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ah right, this is the primary thing this PR enables :)

@BenjaminPelletier
BenjaminPelletier merged commit bc18d5f into interuss:main Oct 7, 2026
24 checks passed
@BenjaminPelletier
BenjaminPelletier deleted the implicitdict-5.0.0 branch October 7, 2026 22:28
github-actions Bot added a commit that referenced this pull request Oct 7, 2026
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> bc18d5f
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

2 participants