Bug #10180
closedErrors are not raised to UI
100%
Description
I have some "functional" errors implemented for some not-allowed setting combinations,
In the current daily version they pop-up an error window, in the py3 there is no pop up and I can only see the errors the terminal window.
Updated by Dan Smith almost 2 years ago
- Assignee set to Dan Smith
- Target version set to chirp-py3
Can you give me an example so I can repro? In general the new UI is pretty good at catching and raising (because if the simpler design without the radio thread). But, if you can tell me what to do to make it happen I'll fix it.
If I need a specific image, then please attach, and then tell me what values to put in that will not get reported.
Updated by Ran Katz almost 2 years ago
To reproduce:
- Load the test image for this radio : Quansheng_TG-UV2+.img
- go to the settings tab
- change the Dual Watch / Crossband monitor value from "normal" to "Dual Watch" (or "Crossband")
- check the keypad lock checkbox
- at this point there should have been (and is on the py2 version) a pop up error, I can see the error in the terminal but no pop up...
(reverse order i.e. keypad lock first and then dual watch is also an error and exhibits the same behavior)
Running on: MacOS 12.6
python 3.10.8 venv
command line, recent (yesterday's) chirp py3 version
BTW, I am getting the following warning when I start:
" Cannot set locale to language "English (Israel)". " I don't know if it is relevant.
Updated by Dan Smith almost 2 years ago
Aha, perfect, I see thanks. I had the memory editor in mind, but I'll track this down.
The translation thing is only because you're running from the tree and not from a build where the locale stuff is there. I need to quiet that down, so I'll do that as well. Thanks!
Updated by Dan Smith almost 2 years ago
- Status changed from New to Closed
- % Done changed from 0 to 100
Applied in changeset github|17841fc001919d70fca8b6bb9ab782fb9c278f0d.