Seite 1 von 1

SublimeText LSP-pyright

Verfasst: Freitag 21. Oktober 2022, 19:49
von JohnSnock
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?