Fix repr() for Settings

This commit is contained in:
Keith Edmunds 2023-10-20 11:06:50 +01:00
parent 5fb5e12bb8
commit dbbced7401

View File

@ -629,7 +629,10 @@ class Settings(Base):
def __repr__(self) -> str:
value = self.f_datetime or self.f_int or self.f_string
return f"<Settings(id={self.id}, name={self.name}, {value=}>"
return (
f"<Settings(id={self.id}, name={self.name}, "
f"f_datetime={self.f_datetime}, f_int={self.f_int}, f_string={self.f_string}>"
)
def __init__(self, session: scoped_session, name: str):
self.name = name