code: def __parse_gc_symbol(self, gc_symbol: str):
          
          result = {
              "namespace": None,
              "mnemonic": None
          }
  
          parts = gc_symbol.split(':')
          if len(parts) > 1:
              result["namespace"] = parts[0]
              result["mnemonic"] = parts[1]
          else:
              result["mnemonic"] = gc_symbol
  
          return result
docs: Parse GnuCash-style symbol "namespace:mnemonic"