Skip to content

Gracefully handle MODULE LIST error#301

Merged
alisaifee merged 1 commit intoalisaifee:masterfrom
lpetre:lpetre/handle-module-list-error
Sep 23, 2025
Merged

Gracefully handle MODULE LIST error#301
alisaifee merged 1 commit intoalisaifee:masterfrom
lpetre:lpetre/handle-module-list-error

Conversation

@lpetre
Copy link
Contributor

@lpetre lpetre commented Sep 16, 2025

This change enables the client code to work even when there is an ACL that prevents MODULE LIST for running successfully.

Fixes #300

@alisaifee
Copy link
Owner

Thanks! The test failures in CI are completely unrelated and I'll address them separately.

@alisaifee
Copy link
Owner

Thanks! The test failures in CI are completely unrelated and I'll address them separately.

If you rebase from master the CI issues should be resolved.

@lpetre lpetre force-pushed the lpetre/handle-module-list-error branch from 8da9fdf to f4691d7 Compare September 23, 2025 09:53
@alisaifee alisaifee merged commit cd1600b into alisaifee:master Sep 23, 2025
53 checks passed
Graeme22 added a commit to Graeme22/coredis that referenced this pull request Sep 26, 2025
replace sleeps

clean up error handling

remove futures from basic client

update connections to use anyio

lazy processing of responses

fix edge cases

pubsub now working

add max idle time

small tweaks

revert lazy processing, use context managers everywhere

pubsub uses strict async context manager

update pubsub tests

blocking pool working

add pipelining and scripting

clean up pubsub a bit

handle blocking connections for pubsub/pipelines/blocking commands

restructure notifications for blocking pool

more reliable transactions (from redis-py)

tweak connection allocation logic

fix race condition

remove monitor, small fixes

guard connection after close

fix on_connect

log connection bug

add diagnostics for git

fix bug

catch error

add logger

idle connections cleanup gracefully, update more tests

update more tests, work on sentinel

fix sentinel bugs

small optimizations

Bump sphinxext-opengraph from 0.10.0 to 0.12.0 (alisaifee#293)

Bumps [sphinxext-opengraph](https://github.com/sphinx-doc/sphinxext-opengraph) from 0.10.0 to 0.12.0.
- [Release notes](https://github.com/sphinx-doc/sphinxext-opengraph/releases)
- [Commits](sphinx-doc/sphinxext-opengraph@v0.10.0...v0.12.0)

---
updated-dependencies:
- dependency-name: sphinxext-opengraph
  dependency-version: 0.12.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

Ensure ssl_context from kwargs is respected when using from_url factory method

Bump sphinxext-opengraph from 0.12.0 to 0.13.0 (alisaifee#297)

Bumps [sphinxext-opengraph](https://github.com/sphinx-doc/sphinxext-opengraph) from 0.12.0 to 0.13.0.
- [Release notes](https://github.com/sphinx-doc/sphinxext-opengraph/releases)
- [Commits](sphinx-doc/sphinxext-opengraph@v0.12.0...v0.13.0)

---
updated-dependencies:
- dependency-name: sphinxext-opengraph
  dependency-version: 0.13.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

Bump sphinx-sitemap from 2.7.2 to 2.8.0 (alisaifee#296)

Bumps [sphinx-sitemap](https://github.com/jdillard/sphinx-sitemap) from 2.7.2 to 2.8.0.
- [Release notes](https://github.com/jdillard/sphinx-sitemap/releases)
- [Changelog](https://github.com/jdillard/sphinx-sitemap/blob/master/CHANGELOG.rst)
- [Commits](jdillard/sphinx-sitemap@v2.7.2...v2.8.0)

---
updated-dependencies:
- dependency-name: sphinx-sitemap
  dependency-version: 2.8.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Ali-Akber Saifee <ali@indydevs.org>

Update changelog for  5.1.0

Bump mypy from 1.17.1 to 1.18.1 (alisaifee#299)

Bumps [mypy](https://github.com/python/mypy) from 1.17.1 to 1.18.1.
- [Changelog](https://github.com/python/mypy/blob/master/CHANGELOG.md)
- [Commits](python/mypy@v1.17.1...v1.18.1)

---
updated-dependencies:
- dependency-name: mypy
  dependency-version: 1.18.1
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

Switch to bitnamilegacy for redis-sentinel

Gracefully handle MODULE LIST error (alisaifee#301)

PEP-621 compliant project metadata & build configuration (alisaifee#302)

- Move all project metadata to pyproject.toml
- Use uv build system

Fix error in linting step in compatibility workflow

Add verbose to pypi upload step

Fix pure python build step

fix pyproject

finish merging
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Unable to use RedisCluster on gcloud valkey cluster

2 participants