From 1e49992be329ea436ec9340e725eba2f7122e069 Mon Sep 17 00:00:00 2001 From: thynash <24mc3033@rgipt.ac.in> Date: Tue, 17 Jun 2025 19:28:42 +0000 Subject: [PATCH 1/2] Depricated formatting in logai/dataloader/data_model.py done --- logai/dataloader/data_model.py | 20 +++++++++----------- 1 file changed, 9 insertions(+), 11 deletions(-) diff --git a/logai/dataloader/data_model.py b/logai/dataloader/data_model.py index 4be68d2..ca1640c 100755 --- a/logai/dataloader/data_model.py +++ b/logai/dataloader/data_model.py @@ -33,18 +33,16 @@ class LogRecordObject: whether each line is anomalous or not). :param _index: The indices of the log data. """ - - timestamp: pd.DataFrame = pd.DataFrame() - attributes: pd.DataFrame = pd.DataFrame() - resource: pd.DataFrame = pd.DataFrame() - trace_id: pd.DataFrame = pd.DataFrame() - span_id: pd.DataFrame = pd.DataFrame() - severity_text: pd.DataFrame = pd.DataFrame() - severity_number: pd.DataFrame = pd.DataFrame() - body: pd.DataFrame = pd.DataFrame() - labels: pd.DataFrame = pd.DataFrame() + timestamp: pd.DataFrame = field(default_factory=pd.DataFrame) + attributes: pd.DataFrame = field(default_factory=pd.DataFrame) + resource: pd.DataFrame = field(default_factory=pd.DataFrame) + trace_id: pd.DataFrame = field(default_factory=pd.DataFrame) + span_id: pd.DataFrame = field(default_factory=pd.DataFrame) + severity_text: pd.DataFrame = field(default_factory=pd.DataFrame) + severity_number: pd.DataFrame = field(default_factory=pd.DataFrame) + body: pd.DataFrame = field(default_factory=pd.DataFrame) + labels: pd.DataFrame = field(default_factory=pd.DataFrame) _index: np.array = field(init=False) - def __post_init__(self): self._index = pd.DataFrame(self.body.index.values) From 9ae1fe0dc947e471bc2cee51d9513f2e69dfe67a Mon Sep 17 00:00:00 2001 From: thynash <24mc3033@rgipt.ac.in> Date: Wed, 18 Jun 2025 04:22:42 +0000 Subject: [PATCH 2/2] Field set to default --- logai/dataloader/data_model.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/logai/dataloader/data_model.py b/logai/dataloader/data_model.py index ca1640c..775a1ef 100755 --- a/logai/dataloader/data_model.py +++ b/logai/dataloader/data_model.py @@ -43,9 +43,9 @@ class LogRecordObject: body: pd.DataFrame = field(default_factory=pd.DataFrame) labels: pd.DataFrame = field(default_factory=pd.DataFrame) _index: np.array = field(init=False) + def __post_init__(self): self._index = pd.DataFrame(self.body.index.values) - for field in self.__dataclass_fields__: field_content = getattr(self, field) if not field_content.empty: