Consider this code:
from sqlmodel import SQLModel, Field
class Task(SQLModel, table=True):
id = Column(Integer, primary_key=True, index=True)
I only stepped away from python for a few weeks and now there are arguments in the class-inheritance brackets? What does this do, how do I do it and are there drawbacks/benefits? Whats it called? Once I know what its called I can look it up.
EDIT: This is not a typo, this code works as is.