auto-sync: 2026-05-18 18:07:23
This commit is contained in:
@@ -40,7 +40,8 @@ class Task:
|
||||
|
||||
@classmethod
|
||||
def from_row(cls, row: Any) -> Task:
|
||||
return cls(**{k: row[k] for k in row.keys()})
|
||||
valid_keys = {f.name for f in cls.__dataclass_fields__.values()}
|
||||
return cls(**{k: row[k] for k in row.keys() if k in valid_keys})
|
||||
|
||||
|
||||
@dataclass
|
||||
@@ -55,7 +56,8 @@ class Comment:
|
||||
|
||||
@classmethod
|
||||
def from_row(cls, row: Any) -> Comment:
|
||||
return cls(**{k: row[k] for k in row.keys()})
|
||||
valid_keys = {f.name for f in cls.__dataclass_fields__.values()}
|
||||
return cls(**{k: row[k] for k in row.keys() if k in valid_keys})
|
||||
|
||||
|
||||
@dataclass
|
||||
@@ -73,7 +75,8 @@ class Output:
|
||||
|
||||
@classmethod
|
||||
def from_row(cls, row: Any) -> Output:
|
||||
return cls(**{k: row[k] for k in row.keys()})
|
||||
valid_keys = {f.name for f in cls.__dataclass_fields__.values()}
|
||||
return cls(**{k: row[k] for k in row.keys() if k in valid_keys})
|
||||
|
||||
|
||||
@dataclass
|
||||
@@ -88,7 +91,8 @@ class Decision:
|
||||
|
||||
@classmethod
|
||||
def from_row(cls, row: Any) -> Decision:
|
||||
return cls(**{k: row[k] for k in row.keys()})
|
||||
valid_keys = {f.name for f in cls.__dataclass_fields__.values()}
|
||||
return cls(**{k: row[k] for k in row.keys() if k in valid_keys})
|
||||
|
||||
|
||||
@dataclass
|
||||
@@ -104,7 +108,8 @@ class Observation:
|
||||
|
||||
@classmethod
|
||||
def from_row(cls, row: Any) -> Observation:
|
||||
return cls(**{k: row[k] for k in row.keys()})
|
||||
valid_keys = {f.name for f in cls.__dataclass_fields__.values()}
|
||||
return cls(**{k: row[k] for k in row.keys() if k in valid_keys})
|
||||
|
||||
|
||||
@dataclass
|
||||
@@ -118,7 +123,8 @@ class Event:
|
||||
|
||||
@classmethod
|
||||
def from_row(cls, row: Any) -> Event:
|
||||
return cls(**{k: row[k] for k in row.keys()})
|
||||
valid_keys = {f.name for f in cls.__dataclass_fields__.values()}
|
||||
return cls(**{k: row[k] for k in row.keys() if k in valid_keys})
|
||||
|
||||
|
||||
@dataclass
|
||||
|
||||
Reference in New Issue
Block a user