@dataclass
class base:
data_dir: Path = Path(__file__).parents[1] / 'data'
models_dir: Path = data_dir / 'models'
@dataclass
class field(base):
id: str
data_source: str # can be a csv file or a database
df: pd.DataFrame # dataframe containing field information
def get_field(self):
pass
In the code above, I get this error:
TypeError: non-default argument 'id' follows default argument
How can I fix this?