SublimeText LSP-pyright

Wenn du dir nicht sicher bist, in welchem der anderen Foren du die Frage stellen sollst, dann bist du hier im Forum für allgemeine Fragen sicher richtig.
Antworten
JohnSnock
User
Beiträge: 15
Registriert: Mittwoch 11. August 2021, 19:44

Hi,
ich verwende Sublime Text mit LSP und LSP-pyright. Für viele Sachen erhalte ich completions, allerdings nicht für alle.

Zum Beispiel:

Code: Alles auswählen

from flask_sqlalchemy import SQLAlchemy
db = SQLAlchemy()

db.select(Tablename).where()   # .where() wird mir nicht vorgeschlagen.
db.session.execute()  # .execute() wird mir nicht vorgeschlagen.
Eigentlich funktionieren die completions für gar nichts was mit .db anfängt...

Oder es werden komische Fehlermeldungen angezeigt:

Code: Alles auswählen

from app import db

class User(db.Model):
    ...
    
# Spuckt folgende Fehlermeldungen für db.Model aus:
Expected class type but received "type" ​Pyright: reportGeneralTypeIssues
Weiß jemand woran das liegt und kann man das irgendwie fixen?
Antworten