From 4646326af2d63b5387f8c28b3ec2f7c695bea356 Mon Sep 17 00:00:00 2001
From: "Hock, Martin" <martin.hock@fst.tu-darmstadt.de>
Date: Thu, 2 Mar 2023 06:57:02 +0100
Subject: [PATCH] Move #TODOs to issues

---
 functions/classes.py | 18 ------------------
 1 file changed, 18 deletions(-)

diff --git a/functions/classes.py b/functions/classes.py
index a16e27c..f00d5f7 100644
--- a/functions/classes.py
+++ b/functions/classes.py
@@ -7,21 +7,6 @@ import uuid
 from typing import List, Dict, Optional
 import json
 
-
-# TODO
-# - Docstrings
-# - Beschreibung von Teilen (-> properties) -> Raus aus dem Konstruktor rein in ein dict. (Deep-Copy)
-#   - Erstmal als Shallow Copy umgesetzt, wir verwenden momentan keine nested dicts
-#   - Deep Copy erstmal beibehalten auf branch dev-bh
-# - Minimalbeispiel für KPIs -> halb umgesetzt -> mit get_components veranschaulichen
-# - Änderungen an Beispiel umsetzen
-
-# -> Integriere AggregationLayer und die Funktionen in die Klassen (evtl. per Vererbung?) -> Nä Semester
-# - Erlaube Listen bei add_component und add_assembly  (-> Nä Semester)
-# - Gute String Darstellung -> Ist so schon ok bisher? -> Nä Semester
-# - Export als GraphViz -> Nä Semeseter
-
-
 class AggregationLayer(Enum):
     SYSTEM = auto()
     ASSEMBLY = auto()
@@ -73,7 +58,6 @@ class LegoComponent:
         }
         return {"component": dict_}
 
-    # TODO good string representation
     def __str__(self):
         return self.__repr__()
         return (
@@ -82,7 +66,6 @@ class LegoComponent:
             f"parent_id={self.parent})"
         )
 
-    # TODO good repr representation
     def __repr__(self):
         return f"LegoComponent {self.properties['label']} [{self.uuid}]"
 
@@ -201,7 +184,6 @@ class LegoAssembly:
         dict_["assemblies"] = [assembly.to_dict() for assembly in self.assemblies]
         return {"assembly": dict_}
 
-    # TODO find good string representation
     def __repr__(self):
         return f"LegoAssembly {self.properties['label']} [{self.uuid}]"
 
-- 
GitLab