removed unnecessary additional []

master
Calum Andrew Morrell 2025-01-03 08:49:20 +00:00
parent ebc6335184
commit 1902e01265
1 changed files with 5 additions and 5 deletions

View File

@ -1,4 +1,4 @@
from typing import Optional, List
from typing import Optional
from sqlalchemy import Boolean, ForeignKey, String
from sqlalchemy.orm import DeclarativeBase, Mapped, mapped_column, relationship
@ -17,7 +17,7 @@ class MailServer(Base):
# TODO: do not store password in plain text in the db! Ideally nor the username.
username: Mapped[str] = mapped_column(String(255))
password: Mapped[str] = mapped_column(String(255))
messages: Mapped[List['Message']] = relationship(back_populates='mail_server', cascade='all, delete-orphan')
messages: Mapped[list['Message']] = relationship(back_populates='mail_server', cascade='all, delete-orphan')
class ContactList(Base):
@ -29,15 +29,15 @@ class ContactList(Base):
short_name: Mapped[str] = mapped_column(String(20))
full_name: Mapped[str] = mapped_column(String(255))
email_address: Mapped[str] = mapped_column(String(255))
contact_lists_test: Mapped[List['Message']] = relationship(back_populates='contact_list', cascade='all, delete-orphan')
contact_lists_live: Mapped[List['Message']] = relationship(back_populates='contact_list', cascade='all, delete-orphan')
contact_lists_test: Mapped[list['Message']] = relationship(back_populates='contact_list', cascade='all, delete-orphan')
contact_lists_live: Mapped[list['Message']] = relationship(back_populates='contact_list', cascade='all, delete-orphan')
class Message(Base):
__tablename__ = 'message'
id: Mapped[int] = mapped_column(primary_key=True)
description: Mapped[str] = mapped_column(String(255))
notes: Mapped[[Optional[str]]]
notes: Mapped[Optional[str]]
is_complete: Mapped[bool] = mapped_column(Boolean, default=False)
mail_server_id: Mapped[int] = mapped_column(ForeignKey('mail_server.id'))
mail_server: Mapped['MailServer'] = relationship(back_populates='messages')