Project

General

Profile

Actions

Bug #10969

closed

Error setting Yaesu FT-1D settings on a Python3 system

Added by Marek Szuba about 1 year ago. Updated about 1 year ago.

Status:
Closed
Priority:
Normal
Assignee:
Category:
-
Target version:
Start date:
11/27/2023
Due date:
% Done:

100%

Estimated time:
Chirp Version:
next
Model affected:
Yaesu FT-1D
Platform:
Linux
I read the instructions above:
Yes

Description

When attempting to set the APRS callsign in the settings downloaded from a Yaesu FT-1D, CHIRP shows - both in a GUI box and on the console - the error "The fill character must be a unicode character, not bytes". Feels like some bit of code that has not been ported from py2-only to py2+py3 yet.

I am attaching debug.log but there is not much of use in there. I have, however, captured the complete console output - traceback included - of the offending operation.

Let me know if you need any more information.


Files

chirp-ft1d-py3-error.txt (9.35 KB) chirp-ft1d-py3-error.txt Marek Szuba, 11/27/2023 03:09 PM
ft1d.py (91.3 KB) ft1d.py 55fc046c Dan Smith, 11/27/2023 03:13 PM
Actions #1

Updated by Dan Smith about 1 year ago

Can you try the attached module? See LoadingTestModules for instructions.

Actions #2

Updated by Marek Szuba about 1 year ago

Dan Smith wrote in #note-1:

Can you try the attached module? See LoadingTestModules for instructions.

This indeed fixes the issue.

Actions #3

Updated by Dan Smith about 1 year ago

  • Assignee set to Dan Smith
  • Target version set to chirp-py3

Cool, thanks, I'll get this queued up.

Actions #4

Updated by Dan Smith about 1 year ago

  • Status changed from New to Closed
  • % Done changed from 0 to 100
Actions

Also available in: Atom PDF