bei mir ist
"python.analysis.typeCheckingMode": "basic" und
"pylance.TypeChecking mode": "basic" gesetzt und es kommt trotzdem keine Warnung mehr.
Die Pillow Leute meinten, sie haben in der neuen Version keine stubs hinzugefügt.
So müssen die fehlerhaften Prototypes von älteren Versionen von Pillow stammen.
Wie schon erwähnt nach Bereinigung der gespeicherten Stubs von Pillow und Neuinstallation von Pillow tritt der Fehler nicht mehr auf.
Verständnis zu type Literal
@Erhy: Das hört sich so an, als hättest du die Stubs jetzt einfach deinstalliert? Das ist IMHO die schlechtestmögliche Lösung, ein `# type: ignore` oder ein `cast` hätte das Problem auch gelöst und du hättest die Type Hints im Rest vom Code weiter benutzen können.
Da die Python Extension Pylance verwendet, geht das etwas in einander über, denke ich.
Wenn der Fehler mit dieser Einstellung nicht mehr angezeigt wird, liegt das an etwas anderem. Vielleicht besteht der Fehler ja auch gar nicht mehr.
Wenn der Fehler mit dieser Einstellung nicht mehr angezeigt wird, liegt das an etwas anderem. Vielleicht besteht der Fehler ja auch gar nicht mehr.