Skip to content

refactor: Avoid redundant lookups in discover.py#406

Open
maayanmatsliah-tech wants to merge 2 commits into
fastapi:mainfrom
maayanmatsliah-tech:main
Open

refactor: Avoid redundant lookups in discover.py#406
maayanmatsliah-tech wants to merge 2 commits into
fastapi:mainfrom
maayanmatsliah-tech:main

Conversation

@maayanmatsliah-tech
Copy link
Copy Markdown

Hi! This PR simplifies the app name lookup logic in get_app_name() in discover.py.
The previous code built an intermediate set from dir(mod) to check membership before calling getattr. This PR removes the set entirely and uses getattr(mod, name, None) directly, which is both simpler and more idiomatic Python.
No behavior change. Hope this helps! I'm happy to make any changes if necessary.

@maayanmatsliah-tech
Copy link
Copy Markdown
Author

Hi! Could a maintainer please add the refactor label? The label check is failing and I don't have permission to add it myself. Thanks!

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.

2 participants