You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
At the moment, Pylance, when in strict mode, report an error when trying to use app config.
The return type of app.config["KEY"] is Unknown
First time contribution to an open source project, i want to try and see if i can tell Flask to take into account changes made to App.config_class for type hints
Python 3.12
The text was updated successfully, but these errors were encountered:
That's because config is a dict-like interface with arbitrary keys and values, so there's no way to say what an arbitrary key's type is. You can probably write a class that uses attribute access or a TypedDict instead to specify the types of known keys, but that only covers the keys you know about, not the extra ones that extensions or applications may use, which is presumably the interesting ones. But subclassing Config to provide other type information shouldn't require anything from Flask itself. You're welcome to explore this, and if you discover that something in Flask is needed, then please open a specific issue about that.
At the moment, Pylance, when in strict mode, report an error when trying to use app config.
The return type of
app.config["KEY"]
isUnknown
First time contribution to an open source project, i want to try and see if i can tell Flask to take into account changes made to
App.config_class
for type hintsPython 3.12
The text was updated successfully, but these errors were encountered: