# HG changeset patch
# Date 1422754268 28800
# Sat Jan 31 17:31:08 2015 -0800
# Node ID 0ee06737ce8c741e19376dad5d4391307a54aafe
# Parent 05767e5dabb45d0a99ca63df5705bc799e1858a3
Fix skip reading in TH-UVF8D
Turns out the and/or Python ternary doesn't work when you do "and ''",
because '' is falsey.
diff -r 05767e5dabb4 -r 0ee06737ce8c chirp/th_uvf8d.py
--- a/chirp/th_uvf8d.pyThu Jan 29 07:24:01 2015 -0600
+++ b/chirp/th_uvf8d.pySat Jan 31 17:31:08 2015 -0800
@@ -386,7 +386,10 @@
mem.name = str(_mem.name).rstrip('\xFF ')
- mem.skip = dont_skip and "" or "S"
+ if dont_skip:
+ mem.skip = ''
+ else:
+ mem.skip = 'S'
mem.mode = _mem.wideband and "FM" or "NFM"
mem.power = POWER_LEVELS[1 - _mem.ishighpower]