refactor: create_numbers ohne Kopie von error_collector
Fehler/Warnungen als zwei einfache Listen (neue_meldungen, meldungen_als_dict) statt der aus kabellaengen kopierten ErrorCollector-Klasse; lib/error_collector.py entfernt. Format der Fehlerdatei unveraendert, an sechs Testzeichnungen gegen das Original verglichen (identische Nummern und Fehlerdateien). Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
1 parent
8abb6b3c65
commit
4100cbfb97
4 files changed
+97
-184
No files matched your search
+8
-3
@@ -185,9 +185,14 @@ einer Gruppe bekommt `...010`.
|
||||
|
||||
## Herkunft
|
||||
|
||||
`create_numbers.py`, `error_collector.py`, `cfg/enumerate.cfg` und der Test
|
||||
`create_numbers.py`, `cfg/enumerate.cfg` und der Test
|
||||
`tests/test_create_numbers.py` sind am 2026-11-03 aus dem Kabeltool-Repo
|
||||
`kabellaengen` hierher umgezogen (dort entfernt). Die Hilfsfunktionen aus
|
||||
`kabellaengen/lib/utils.py` stehen direkt in `create_numbers.py`. Die Testszenen
|
||||
`kabellaengen` hierher umgezogen (dort entfernt). Es gibt nur diesen einen
|
||||
Codestand: die benoetigten Helfer aus `kabellaengen/lib/utils.py` stehen direkt
|
||||
in `create_numbers.py`, die Fehlersammlung `error_collector.py` ist durch zwei
|
||||
einfache Listen ersetzt (gleiches Format der Fehlerdatei; gegen das Original an
|
||||
sechs Testzeichnungen verglichen: identische Nummern und Fehlerdateien).
|
||||
Bewusst doppelt bleibt nur die Konfiguration `cfg/io_regeln.json` (gekuerzt) -
|
||||
beide Repos werden von verschiedenen Abteilungen gepflegt. Die Testszenen
|
||||
`Nummerierung1/2`, `BGMG`, `POT` (Erzeugung per `kabellaengen/lib/create_example.py`)
|
||||
bleiben in kabellaengen; der Modus `--all-examples` ist darum hier entfallen.
|
||||
Reference in new issue
Block a user