[chirp_devel] [PATCH] [ui] Replace / with _ in default filenames. Fixes #3797. Related to #3753
Tom Hayward
Tue Jul 5 15:40:53 PDT 2016
# HG changeset patch
# User Tom Hayward <tom at tomh.us>
# Date 1467758450 25200
# Tue Jul 05 15:40:50 2016 -0700
# Node ID 0fb2340c1de9a353cb0eb7d0a2190585e3692e03
# Parent 62236873e87473bc926b06ac2aafab9a7926eec0
[ui] Replace / with _ in default filenames. Fixes #3797. Related to #3753
The FT-857/897 driver has a slash in the model name. When used in the
filename, this slash is interpreted as a directory on Linux and implodes
on Windows. Neither is intended behavior.
This patch substitues an underscore for a slash when generating a default
filename.
diff -r 62236873e874 -r 0fb2340c1de9 chirp/ui/mainapp.py
--- a/chirp/ui/mainapp.py Fri Jul 01 17:31:27 2016 -0400
+++ b/chirp/ui/mainapp.py Tue Jul 05 15:40:50 2016 -0700
@@ -439,7 +439,8 @@
defname = defname_format.format(
vendor=eset.radio.VENDOR,
model=eset.radio.MODEL,
- date=datetime.now().strftime('%Y%m%d'))
+ date=datetime.now().strftime('%Y%m%d')
+ ).replace('/', '_')
types = [(label + " (*.%s)" % eset.radio.FILE_EXTENSION,
eset.radio.FILE_EXTENSION)]
More information about the chirp_devel
mailing list