[chirp_devel] Issue with Baofeng Firmware Version

Jim Unroe
Sun Feb 14 06:33:00 PST 2016


On Sat, Feb 13, 2016 at 11:20 PM, Dan Smith via chirp_devel
<chirp_devel at intrepid.danplanet.com> wrote:
>>>> What if we changed that else to "elif setting._mutable:" ?
>>
>> My tester reported back "I just tried it and when I edit the
>> squelch/service settings, I get an error message that says, "Error in
>> setting value: 'str' object has no attribute'_mutable'""
>
> Sorry, should be element._mutable I think.
>

When using "elif element._mutable:", it get the following.

DEBUG: squelch
ERROR: Exception running RadioJob: '_mutable'
DEBUG: Reporting exception
ERROR: -- Exception: --
ERROR: Traceback (most recent call last):
  File "C:\Users\Root\chirp.hg\chirp\ui\common.py", line 116, in _execute
    result = func(*self.args, **self.kwargs)
  File "C:\Users\Root\Documents\UV-5R\uv5r.py", line 1554, in se
t_settings
    self.set_settings(element)
  File "C:\Users\Root\Documents\UV-5R\uv5r.py", line 1578, in se
t_settings
    elif element._mutable:
  File "C:\Users\Root\chirp.hg\chirp\settings.py", line 350, in __getattr__
    return self.__dict__[name]
KeyError: '_mutable'


Pavel's method does work, but I see what you are wanting to do Dan.
That would all new elements that have mutable set to False to be
supported without needing to alter this section of code any further. I
would like to see about make yours work.

Jim



More information about the chirp_devel mailing list