handelsregister

command line interface for handelsregister.de
git clone https://git.ce9e.org/handelsregister.git

commit
032910abd1093ffe084e9bbecd106e818258a899
parent
bf0394f5409deae681a8f71e3c72b2dd250a529d
Author
Tobias Bengfort <tobias.bengfort@posteo.de>
Date
2025-12-07 19:22
parse_id: strip former court

Diffstat

M handelsregister.py 5 ++++-

1 files changed, 4 insertions, 1 deletions


diff --git a/handelsregister.py b/handelsregister.py

@@ -20,10 +20,13 @@ def parse_id(s):
   20    20     for i in range(len(parts) - 2, 0, -1):
   21    21         reg = parts[i]
   22    22         if reg in REGISTERS:
   -1    23             tail = parts[i + 1:]
   -1    24             if 'früher' in tail:
   -1    25                 tail = tail[:tail.index('früher')]
   23    26             return {
   24    27                 'court': ' '.join(parts[:i]),
   25    28                 'reg': reg,
   26    -1                 'id': ' '.join(parts[i + 1:]),
   -1    29                 'id': ' '.join(tail),
   27    30             }
   28    31     raise ValueError(s)
   29    32