Привет, всем! Имеется множество классов Python с типизированными полями.
from datetime import date
class A:
x: int = 1
y: date = date(2020, 12, 12)
def __init__(self, x:int, y:date):
self.x = x
self.y = y
def getX(self) -> int:
return self.x
def getY(self) -> date:
return self.y
...
class B:
z: float = 2.2
...
Можно ли сделать универсальную процедуру (лучше метод базового класса), генерирующую запрос SQL INSERT в стиле psycopg2
query = ("INSERT INTO A (x, y, ...) VALUES (%s, %s, ...)", (a.x, a.y, ...))
Спасибо.