From 7ce4482efe4a06175f25ea62d9a0c752e8a8056d Mon Sep 17 00:00:00 2001 From: Dan Smith Date: Tue, 27 Jun 2023 14:37:47 -0700 Subject: [PATCH] Fix radioreference query with subcat missing name Some subcategories in RR are missing the scName attribute. This catches that case and just uses an "Unknown" placeholder since all we are using it for is status display. Fixes: #10677 --- chirp/sources/radioreference.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/chirp/sources/radioreference.py b/chirp/sources/radioreference.py index 01c0fa69e..e4f85f18b 100644 --- a/chirp/sources/radioreference.py +++ b/chirp/sources/radioreference.py @@ -164,10 +164,15 @@ def do_fetch(self, status, params): self._auth) self._freqs += result status_cur += 1 + try: + sc_name = subcat.scName + except AttributeError: + sc_name = 'Unknown Category' + status.send_status( 'Fetching agency %s %s:%s' % (agency.aid, cat.cName, - subcat.scName), + sc_name), status_cur / status_max * 100) status.send_end()