Error when using chirp and "name-x-char" options

got the following errors when starting with:

memory-channels-processor --source "oevsv-repeater-db" --source "fm-channels-iaru-r1" --band 70cm --band 2m --type "fm" --locator JN88xx --sort distance
--output-file "chirp_fm_2m_70cm.csv" --output-format="chirp" --chirp-name "name-5-char"

Traceback (most recent call last):
  File "/home/coolduke/.local/bin/memory-channels-processor", line 8, in <module>
    sys.exit(main())
             ^^^^^^
  File "/home/coolduke/.local/pipx/venvs/memory-channels/lib/python3.11/site-packages/memory/channels/processor.py", line 641, in main
    processor.process()
  File "/home/coolduke/.local/pipx/venvs/memory-channels/lib/python3.11/site-packages/memory/channels/processor.py", line 267, in process
    data_target.store_data(self, self.args, data)
  File "/home/coolduke/.local/pipx/venvs/memory-channels/lib/python3.11/site-packages/memory/channels/data_targets.py", line 129, in store_data
    prepared_data = self.prepare_data(data, args)
                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/coolduke/.local/pipx/venvs/memory-channels/lib/python3.11/site-packages/memory/channels/data_target_chirp.py", line 37, in prepare_data
    data['chirp_name'] = data.apply(self.get_name, args=(args,), axis=1)
                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/coolduke/.local/pipx/venvs/memory-channels/lib/python3.11/site-packages/pandas/core/frame.py", line 9423, in apply
    return op.apply().__finalize__(self, method="apply")
           ^^^^^^^^^^
  File "/home/coolduke/.local/pipx/venvs/memory-channels/lib/python3.11/site-packages/pandas/core/apply.py", line 678, in apply
    return self.apply_standard()
           ^^^^^^^^^^^^^^^^^^^^^
  File "/home/coolduke/.local/pipx/venvs/memory-channels/lib/python3.11/site-packages/pandas/core/apply.py", line 798, in apply_standard
    results, res_index = self.apply_series_generator()
                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/coolduke/.local/pipx/venvs/memory-channels/lib/python3.11/site-packages/pandas/core/apply.py", line 814, in apply_series_generator
    results[i] = self.f(v)
                 ^^^^^^^^^
  File "/home/coolduke/.local/pipx/venvs/memory-channels/lib/python3.11/site-packages/pandas/core/apply.py", line 133, in f
    return func(x, *args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/coolduke/.local/pipx/venvs/memory-channels/lib/python3.11/site-packages/memory/channels/data_target_chirp.py", line 69, in get_name
    result = row['callsign'].strip("OE")[0:4].ljust(4, ' ') + row['band'][0:1]
             ^^^^^^^^^^^^^^^^^^^^^
AttributeError: 'NoneType' object has no attribute 'strip'
Edited Nov 02, 2023 by CoolDuke
Assignee Loading
Time tracking Loading