Какой тип должен использоваться в аннотациях с SQLAlchemy automap? - PullRequest
0 голосов
/ 26 июня 2019

У меня есть приложение фляги, которое использует sqlalchemy для автоматизации таблиц с объектами:


base = automap_base()
base.prepare(engine, reflect=True)
...  # some more code

SomeTable = base.classes.some_table
SomeTable.id  # or any other column in the table

Я хочу добавить аннотации к функциям, но я не нашел, как указать, что эта переменная является объектом autop, и, поскольку это может быть любая таблица в моей базе данных, я не уверен, какой объект следует использовать.

Например, я хочу иметь возможность сделать это:

MappedObject = <the type to indicate this is a sqlalchemy automap object>
def some_function(some_value: int, mapped_object: MappedObject) -> None: 
  pass

Есть предложения, как этого добиться?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...