Commits

Anonymous committed cc15dea

amov: Somehow flattening the heavy class structure.

  • Participants
  • Parent commits 89fcc3d

Comments (0)

Files changed (1)

rpg_lib/textrpg_1d6/amov/Skripte/Kernskripte/ein_und_ausgabe/tag_zu_datei.py

 """Read a tag and return a dict with the
 tags information."""
 
-class tag_zu_objekt: 
-        """Read a tag and return a dict with the
+def tag_zu_objekt(tag):
+                """Read a tag and return a dict with the
 tags information."""
-        def __init__(self, tag): 
-                self.tag = tag
-        def tag_objekt(self):
-                
                 # Erstmal definieren wir Grundformate. 
                 FORMAT_JAHR = 'yyyy'
                 FORMAT_TAG = 'tag:'
                 length_tag = len(FORMAT_TAG)
                 
                 # Danach schmeißen wir den Prefix raus:'t ag:'
-                zwischenstring = self.tag[length_tag:]
+                zwischenstring = tag[length_tag:]
                 # Dann müssen wir in der Lage sein den String zu teilen. 
                 # Dafür suchen wir erstmal das Komma im String
                 ort_des_kommas = zwischenstring.find(',')
         self.kategorie = kategorie
         self.version = version
         self.basisordner = join(BASISORDNER, speicherordner_rel_zu_home)
-        self.tag_zum_objekt = tag_zu_objekt(self.tag)
-        self.tag_objekt = self.tag_zum_objekt.tag_objekt()
+        self.tag_objekt = tag_zu_objekt(self.tag)
 
     def dateipfad(self): 
         return join(self.basisordner, self.kategorie)
                 self.speicherordner_rel_zu_home = speicherordner_rel_zu_home
                 self.basisordner = join(BASISORDNER, speicherordner_rel_zu_home)
                 # wir holen uns das Objekt das dem tag entspricht.
-                self.tag_zum_objekt = tag_zu_objekt(self.tag_string)
-                self.tag_objekt = self.tag_zum_objekt.tag_objekt()
+                self.tag_objekt = tag_zu_objekt(self.tag_string)
 
         def dateipfad(self): 
             return join(self.basisordner, self.kategorie)