Commit 5b315a8d authored by Mikhail Sennikov's avatar Mikhail Sennikov
Browse files

Fix warmup

parent 4242af82
No related merge requests found
Showing with 6 additions and 10 deletions
+6 -10
from typing import Any, Dict
from sqlalchemy.orm import declarative_base from sqlalchemy.orm import declarative_base
Base = declarative_base()
class Base(declarative_base()):
def to_dict(self) -> Dict[str, Any]:
result: Dict[str, Any] = {}
for column in self.__table__.columns:
result[column.name] = getattr(self, column.name)
return result class SerializerMixin:
def to_dict(self):
return {column.name: getattr(self, column.name) for column in self.__table__.columns}
from sqlalchemy import Column, Integer, String, ForeignKey,\ from sqlalchemy import Column, Integer, String, ForeignKey,\
Index, UniqueConstraint Index, UniqueConstraint
from .base import Base from .base import Base, SerializerMixin
class Cam(Base): class Cam(Base, SerializerMixin):
__tablename__ = 'cams' __tablename__ = 'cams'
id: Column = Column(Integer, primary_key=True) # Will make SERIAL id: Column = Column(Integer, primary_key=True) # Will make SERIAL
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment