[chirp_devel] [PATCH 9/9] Fix style issues (#2355)

Zach Welch
Tue Feb 24 23:26:53 PST 2015


# HG changeset patch
# User Zach Welch <zach at mandolincreekfarm.com>

Fix style issues (#2355)

This patch contains whitespace-only changes that eliminate all of the
PEP8 style warnings in the CLI and GUI scripts.

diff --git a/chirpc b/chirpc
index dc55de3..1a5ffdd 100755
--- a/chirpc
+++ b/chirpc
@@ -26,16 +26,18 @@ from chirp import *
 from chirp import chirp_common, errors, idrp, directory, util
 
 LOG = logging.getLogger("chirpc")
+RADIOS = directory.DRV_TO_RADIO
+
 
 def fail_unsupported():
     print "Operation not supported by selected radio"
     sys.exit(1)
 
+
 def fail_missing_mmap():
     print "mmap-only operation requires specification of an mmap file"
     sys.exit(1)
 
-RADIOS = directory.DRV_TO_RADIO
 
 class ToneAction(argparse.Action):
 #    def __init__(self, **kwargs):
@@ -46,6 +48,7 @@ class ToneAction(argparse.Action):
             raise argparse.ArgumentError("Invalid tone valeu: %.1f" % value)
         setattr(namespace, self.dest, value)
 
+
 class DTCSAction(argparse.Action):
     def __call__(self, parser, namespace, value, option_string=None):
         try:
@@ -57,6 +60,7 @@ class DTCSAction(argparse.Action):
             raise argparse.ArgumentError("Invalid DTCS value: %03i" % value)
         setattr(namespace, self.dest, value)
 
+
 class DTCSPolarityAction(argparse.Action):
     def __call__(self, parser, namespace, value, option_string=None):
         if value not in ["NN", "RN", "NR", "RR"]:
@@ -65,251 +69,244 @@ class DTCSPolarityAction(argparse.Action):
 
 
 if __name__ == "__main__":
-	parser = argparse.ArgumentParser()
-	version.add_argument(parser)
-	parser.add_argument("-s", "--serial", dest="serial",
-			  default="mmap",
-			  help="Serial port (default: mmap)")
-
-	parser.add_argument("-i", "--id", dest="id",
-			  default=False,
-			  action="store_true",
-			  help="Request radio ID string")
-	parser.add_argument("--raw", dest="raw",
-			  default=False,
-			  action="store_true",
-			  help="Dump raw memory location")
-
-	parser.add_argument("--get-mem", dest="get_mem",
-			  default=False,
-			  action="store_true",
-			  help="Get and print memory location")
-	parser.add_argument("--set-mem-name", dest="set_mem_name",
-			  default=None,
-			  help="Set memory name")
-	parser.add_argument("--set-mem-freq", dest="set_mem_freq",
-			  type=float,
-			  default=None,
-			  help="Set memory frequency")
-
-	parser.add_argument("--set-mem-tencon", dest="set_mem_tencon",
-			  default=False,
-			  action="store_true",
-			  help="Set tone encode enabled flag")
-	parser.add_argument("--set-mem-tencoff", dest="set_mem_tencoff",
-			  default=False,
-			  action="store_true",
-			  help="Set tone decode disabled flag")
-	parser.add_argument("--set-mem-tsqlon", dest="set_mem_tsqlon",
-			  default=False,
-			  action="store_true",
-			  help="Set tone squelch enabled flag")
-	parser.add_argument("--set-mem-tsqloff", dest="set_mem_tsqloff",
-			  default=False,
-			  action="store_true",
-			  help="Set tone squelch disabled flag")
-	parser.add_argument("--set-mem-dtcson", dest="set_mem_dtcson",
-			  default=False,
-			  action="store_true",
-			  help="Set DTCS enabled flag")
-	parser.add_argument("--set-mem-dtcsoff", dest="set_mem_dtcsoff",
-			  default=False,
-			  action="store_true",
-			  help="Set DTCS disabled flag")
-
-	parser.add_argument("--set-mem-tenc", dest="set_mem_tenc",
-			  type=float, action=ToneAction, nargs=1,
-			  help="Set memory encode tone")
-	parser.add_argument("--set-mem-tsql", dest="set_mem_tsql",
-			  type=float, action=ToneAction, nargs=1,
-			  help="Set memory squelch tone")
-
-	parser.add_argument("--set-mem-dtcs", dest="set_mem_dtcs",
-			  type=int, action=DTCSAction, nargs=1,
-			  help="Set memory DTCS code")
-	parser.add_argument("--set-mem-dtcspol", dest="set_mem_dtcspol",
-			  action=DTCSPolarityAction, nargs=1,
-			  help="Set memory DTCS polarity (NN, NR, RN, RR)")
-
-	parser.add_argument("--set-mem-dup", dest="set_mem_dup",
-			  help="Set memory duplex (+,-, or blank)")
-	parser.add_argument("--set-mem-offset", dest="set_mem_offset",
-			  type=float,
-			  help="Set memory duplex offset (in MHz)")
-
-	parser.add_argument("--set-mem-mode", dest="set_mem_mode",
-			  default=None,
-			  help="Set mode (%s)" % ",".join(chirp_common.MODES))
-	parser.add_argument("-r", "--radio", dest="radio",
-			  default=None,
-			  help="Radio model (see --list-radios)")
-	parser.add_argument("--list-radios", action="store_true",
-			  help="List radio models")
-	parser.add_argument("--mmap", dest="mmap",
-			  default=None,
-			  help="Radio memory map file location")
-	parser.add_argument("--download-mmap", dest="download_mmap",
-			  action="store_true",
-			  default=False,
-			  help="Download memory map from radio")
-	parser.add_argument("--upload-mmap", dest="upload_mmap",
-			  action="store_true",
-			  default=False,
-			  help="Upload memory map to radio")
-        logger.add_arguments(parser)
-        parser.add_argument("args", metavar="arg", nargs='*',
-                            help="Some commands require additional arguments")
-
-	if len(sys.argv) <= 1:
-		parser.print_help()
-		sys.exit(0)
-
-	options = parser.parse_args()
-        args = options.args
-
-        logger.handle_options(options)
-
-        if options.list_radios:
-            print "Supported Radios:\n\t", "\n\t".join(sorted(RADIOS.keys()))
-            sys.exit(0)
-
-	if options.id:
-	    from chirp import icf
-
-	    s = serial.Serial(port=options.serial,
-			      baudrate=9600,
-			      timeout=0.5)
-
-	    md = icf.get_model_data(s)
-
-	    print "Model:\n%s" % util.hexprint(md)
-
-	    sys.exit(0)
-
-	if not options.radio:
-            if options.mmap:
-                rclass = directory.get_radio_by_image(options.mmap).__class__
-            else:
-                LOG.critical("You must specify a radio model.")
-                sys.exit(1)
-	else:
-	    rclass = directory.get_radio(options.radio)
-
-	if options.serial == "mmap":
-	    if options.mmap:
-		s = options.mmap
-	    else:
-		s = options.radio + ".img"
-	else:
-	    print "opening %s at %i" % (options.serial, rclass.BAUD_RATE)
-	    s = serial.Serial(port=options.serial,
-			      baudrate=rclass.BAUD_RATE,
-			      timeout=0.5)
-
-	radio = rclass(s)
-
-	if options.raw:
-	    data = radio.get_raw_memory(int(args[0]))
-            for i in data:
-                if ord(i) > 0x7F:
-                    print "Memory location %i (%i):\n%s" % (int(args[0]),
-                                                            len(data),
-                                                            util.hexprint(data))
-                    sys.exit(0)
-            print data
-            sys.exit(0)
-
-	if options.set_mem_dup is not None:
-	    if options.set_mem_dup != "+" and \
-		    options.set_mem_dup != "-" and \
-		    options.set_mem_dup != "":
-		print "Invalid duplex value `%s'" % options.set_mem_dup
-		print "Valid values are: '+', '-', ''"
-		sys.exit(1)
-	    else:
-		_dup = options.set_mem_dup
-	else:
-	    _dup = None
-
-	if options.set_mem_mode:
-	    print "Set mode: %s" % options.set_mem_mode
-	    if options.set_mem_mode not in chirp_common.MODES:
-		print "Invalid mode `%s'"
-		sys.exit(1)
-	    else:
-		_mode = options.set_mem_mode
-	else:
-	    _mode = None
-
-	if options.set_mem_name or options.set_mem_freq or \
-		options.set_mem_tencon or options.set_mem_tencoff or \
-		options.set_mem_tsqlon or options.set_mem_tsqloff or \
-		options.set_mem_dtcson or options.set_mem_dtcsoff or \
-		options.set_mem_tenc or options.set_mem_tsql or options.set_mem_dtcs or\
-		options.set_mem_dup is not None or \
-		options.set_mem_mode or options.set_mem_dtcspol or\
-		options.set_mem_offset:
-	    try:
-		mem = radio.get_memory(int(args[0]))
-	    except errors.InvalidMemoryLocation:
-		mem = chirp_common.Memory()
-		mem.number = int(args[0])
-
-	    mem.name   = options.set_mem_name or mem.name
-	    mem.freq   = options.set_mem_freq or mem.freq
-	    mem.rtone  = options.set_mem_tenc or mem.rtone
-	    mem.ctone  = options.set_mem_tsql or mem.ctone
-	    mem.dtcs   = options.set_mem_dtcs or mem.dtcs
-	    mem.dtcs_polarity = options.set_mem_dtcspol or mem.dtcs_polarity
-	    if _dup is not None:
-		mem.duplex = _dup
-	    mem.offset = options.set_mem_offset or mem.offset
-	    mem.mode   = _mode or mem.mode
-
-	    if options.set_mem_tencon:
-		mem.tencEnabled = True
-	    elif options.set_mem_tencoff:
-		mem.tencEnabled = False
-
-	    if options.set_mem_tsqlon:
-		mem.tsqlEnabled = True
-	    elif options.set_mem_tsqloff:
-		mem.tsqlEnabled = False
-
-	    if options.set_mem_dtcson:
-		mem.dtcsEnabled = True
-	    elif options.set_mem_dtcsoff:
-		mem.dtcsEnabled = False
-
-	    radio.set_memory(mem)
-
-	if options.get_mem:
-	    try:
-		pos = int(args[0])
-	    except ValueError:
-		pos = args[0]
-
-	    try:
-		mem = radio.get_memory(pos)
-	    except errors.InvalidMemoryLocation, e:
-		mem = chirp_common.Memory()
-		mem.number = pos
-		
-	    print mem
-
-	if options.download_mmap:
-	    #isinstance(radio, chirp_common.IcomMmapRadio) or fail_unsupported()
-	    radio.sync_in()
-	    radio.save_mmap(options.mmap)
-
-	if options.upload_mmap:
-	    #isinstance(radio, chirp_common.IcomMmapRadio) or fail_unsupported()
-	    radio.load_mmap(options.mmap)
-	    if radio.sync_out():
-		print "Clone successful"
-	    else:
-		print "Clone failed"
-
-	if options.mmap and isinstance(radio, chirp_common.CloneModeRadio):
-	    radio.save_mmap(options.mmap)
-	    
+    parser = argparse.ArgumentParser()
+    version.add_argument(parser)
+    parser.add_argument("-s", "--serial", dest="serial",
+                        default="mmap",
+                        help="Serial port (default: mmap)")
+
+    parser.add_argument("-i", "--id", dest="id",
+                        default=False,
+                        action="store_true",
+                        help="Request radio ID string")
+    parser.add_argument("--raw", dest="raw",
+                        default=False,
+                        action="store_true",
+                        help="Dump raw memory location")
+
+    parser.add_argument("--get-mem", dest="get_mem",
+                        default=False,
+                        action="store_true",
+                        help="Get and print memory location")
+    parser.add_argument("--set-mem-name", dest="set_mem_name",
+                        default=None,
+                        help="Set memory name")
+    parser.add_argument("--set-mem-freq", dest="set_mem_freq",
+                        type=float,
+                        default=None,
+                        help="Set memory frequency")
+
+    parser.add_argument("--set-mem-tencon", dest="set_mem_tencon",
+                        default=False,
+                        action="store_true",
+                        help="Set tone encode enabled flag")
+    parser.add_argument("--set-mem-tencoff", dest="set_mem_tencoff",
+                        default=False,
+                        action="store_true",
+                        help="Set tone decode disabled flag")
+    parser.add_argument("--set-mem-tsqlon", dest="set_mem_tsqlon",
+                        default=False,
+                        action="store_true",
+                        help="Set tone squelch enabled flag")
+    parser.add_argument("--set-mem-tsqloff", dest="set_mem_tsqloff",
+                        default=False,
+                        action="store_true",
+                        help="Set tone squelch disabled flag")
+    parser.add_argument("--set-mem-dtcson", dest="set_mem_dtcson",
+                        default=False,
+                        action="store_true",
+                        help="Set DTCS enabled flag")
+    parser.add_argument("--set-mem-dtcsoff", dest="set_mem_dtcsoff",
+                        default=False,
+                        action="store_true",
+                        help="Set DTCS disabled flag")
+
+    parser.add_argument("--set-mem-tenc", dest="set_mem_tenc",
+                        type=float, action=ToneAction, nargs=1,
+                        help="Set memory encode tone")
+    parser.add_argument("--set-mem-tsql", dest="set_mem_tsql",
+                        type=float, action=ToneAction, nargs=1,
+                        help="Set memory squelch tone")
+
+    parser.add_argument("--set-mem-dtcs", dest="set_mem_dtcs",
+                        type=int, action=DTCSAction, nargs=1,
+                        help="Set memory DTCS code")
+    parser.add_argument("--set-mem-dtcspol", dest="set_mem_dtcspol",
+                        action=DTCSPolarityAction, nargs=1,
+                        help="Set memory DTCS polarity (NN, NR, RN, RR)")
+
+    parser.add_argument("--set-mem-dup", dest="set_mem_dup",
+                        help="Set memory duplex (+,-, or blank)")
+    parser.add_argument("--set-mem-offset", dest="set_mem_offset",
+                        type=float,
+                        help="Set memory duplex offset (in MHz)")
+
+    parser.add_argument("--set-mem-mode", dest="set_mem_mode",
+                        default=None,
+                        help="Set mode (%s)" % ",".join(chirp_common.MODES))
+    parser.add_argument("-r", "--radio", dest="radio",
+                        default=None,
+                        help="Radio model (see --list-radios)")
+    parser.add_argument("--list-radios", action="store_true",
+                        help="List radio models")
+    parser.add_argument("--mmap", dest="mmap",
+                        default=None,
+                        help="Radio memory map file location")
+    parser.add_argument("--download-mmap", dest="download_mmap",
+                        action="store_true",
+                        default=False,
+                        help="Download memory map from radio")
+    parser.add_argument("--upload-mmap", dest="upload_mmap",
+                        action="store_true",
+                        default=False,
+                        help="Upload memory map to radio")
+    logger.add_arguments(parser)
+    parser.add_argument("args", metavar="arg", nargs='*',
+                        help="Some commands require additional arguments")
+
+    if len(sys.argv) <= 1:
+        parser.print_help()
+        sys.exit(0)
+
+    options = parser.parse_args()
+    args = options.args
+
+    logger.handle_options(options)
+
+    if options.list_radios:
+        print "Supported Radios:\n\t", "\n\t".join(sorted(RADIOS.keys()))
+        sys.exit(0)
+
+    if options.id:
+        from chirp import icf
+        s = serial.Serial(port=options.serial, baudrate=9600, timeout=0.5)
+        md = icf.get_model_data(s)
+        print "Model:\n%s" % util.hexprint(md)
+        sys.exit(0)
+
+    if not options.radio:
+        if options.mmap:
+            rclass = directory.get_radio_by_image(options.mmap).__class__
+        else:
+            LOG.critical("You must specify a radio model.")
+            sys.exit(1)
+    else:
+        rclass = directory.get_radio(options.radio)
+
+    if options.serial == "mmap":
+        if options.mmap:
+            s = options.mmap
+        else:
+            s = options.radio + ".img"
+    else:
+        print "opening %s at %i" % (options.serial, rclass.BAUD_RATE)
+        s = serial.Serial(port=options.serial,
+                          baudrate=rclass.BAUD_RATE,
+                          timeout=0.5)
+
+    radio = rclass(s)
+
+    if options.raw:
+        data = radio.get_raw_memory(int(args[0]))
+        for i in data:
+            if ord(i) > 0x7F:
+                print "Memory location %i (%i):\n%s" % (int(args[0]),
+                                                        len(data),
+                                                        util.hexprint(data))
+                sys.exit(0)
+        print data
+        sys.exit(0)
+
+    if options.set_mem_dup is not None:
+        if options.set_mem_dup != "+" and \
+                options.set_mem_dup != "-" and \
+                options.set_mem_dup != "":
+            print "Invalid duplex value `%s'" % options.set_mem_dup
+            print "Valid values are: '+', '-', ''"
+            sys.exit(1)
+        else:
+            _dup = options.set_mem_dup
+    else:
+        _dup = None
+
+    if options.set_mem_mode:
+        print "Set mode: %s" % options.set_mem_mode
+        if options.set_mem_mode not in chirp_common.MODES:
+            print "Invalid mode `%s'"
+            sys.exit(1)
+        else:
+            _mode = options.set_mem_mode
+    else:
+        _mode = None
+
+    if options.set_mem_name or options.set_mem_freq or \
+            options.set_mem_tencon or options.set_mem_tencoff or \
+            options.set_mem_tsqlon or options.set_mem_tsqloff or \
+            options.set_mem_dtcson or options.set_mem_dtcsoff or \
+            options.set_mem_tenc or options.set_mem_tsql or \
+            options.set_mem_dtcs or options.set_mem_dup is not None or \
+            options.set_mem_mode or options.set_mem_dtcspol or\
+            options.set_mem_offset:
+        try:
+            mem = radio.get_memory(int(args[0]))
+        except errors.InvalidMemoryLocation:
+            mem = chirp_common.Memory()
+            mem.number = int(args[0])
+
+        mem.name = options.set_mem_name or mem.name
+        mem.freq = options.set_mem_freq or mem.freq
+        mem.rtone = options.set_mem_tenc or mem.rtone
+        mem.ctone = options.set_mem_tsql or mem.ctone
+        mem.dtcs = options.set_mem_dtcs or mem.dtcs
+        mem.dtcs_polarity = options.set_mem_dtcspol or mem.dtcs_polarity
+        if _dup is not None:
+            mem.duplex = _dup
+        mem.offset = options.set_mem_offset or mem.offset
+        mem.mode = _mode or mem.mode
+
+        if options.set_mem_tencon:
+            mem.tencEnabled = True
+        elif options.set_mem_tencoff:
+            mem.tencEnabled = False
+
+        if options.set_mem_tsqlon:
+            mem.tsqlEnabled = True
+        elif options.set_mem_tsqloff:
+            mem.tsqlEnabled = False
+
+        if options.set_mem_dtcson:
+            mem.dtcsEnabled = True
+        elif options.set_mem_dtcsoff:
+            mem.dtcsEnabled = False
+
+        radio.set_memory(mem)
+
+    if options.get_mem:
+        try:
+            pos = int(args[0])
+        except ValueError:
+            pos = args[0]
+
+        try:
+            mem = radio.get_memory(pos)
+        except errors.InvalidMemoryLocation, e:
+            mem = chirp_common.Memory()
+            mem.number = pos
+
+        print mem
+
+    if options.download_mmap:
+        #isinstance(radio, chirp_common.IcomMmapRadio) or fail_unsupported()
+        radio.sync_in()
+        radio.save_mmap(options.mmap)
+
+    if options.upload_mmap:
+        #isinstance(radio, chirp_common.IcomMmapRadio) or fail_unsupported()
+        radio.load_mmap(options.mmap)
+        if radio.sync_out():
+            print "Clone successful"
+        else:
+            print "Clone failed"
+
+    if options.mmap and isinstance(radio, chirp_common.CloneModeRadio):
+        radio.save_mmap(options.mmap)
diff --git a/chirpw b/chirpw
index c1fd0ea..26d2369 100755
--- a/chirpw
+++ b/chirpw
@@ -49,16 +49,16 @@ conf = config.get()
 manual_language = conf.get("language", "state")
 langs = []
 if manual_language and manual_language != "Auto":
-    lang_codes = { "English"         : "en_US",
-                   "Polish"          : "pl",
-                   "Italian"         : "it",
-                   "Dutch"           : "nl",
-                   "German"          : "de",
-                   "Hungarian"       : "hu",
-                   "Russian"         : "ru",
-                   "Portuguese (BR)" : "pt_BR",
-                   "French"          : "fr",
-                   }
+    lang_codes = {"English":          "en_US",
+                  "Polish":           "pl",
+                  "Italian":          "it",
+                  "Dutch":            "nl",
+                  "German":           "de",
+                  "Hungarian":        "hu",
+                  "Russian":          "ru",
+                  "Portuguese (BR)":  "pt_BR",
+                  "French":           "fr",
+                  }
     try:
         print lang_codes[manual_language]
         langs = [lang_codes[manual_language]]
@@ -67,7 +67,7 @@ if manual_language and manual_language != "Auto":
 else:
     lc, encoding = locale.getdefaultlocale()
     if (lc):
-	langs = [lc]
+        langs = [lc]
     try:
         langs += os.getenv("LANG").split(":")
     except:
@@ -88,6 +88,7 @@ lang = gettext.translation("CHIRP", localepath, languages=langs,
 
 import gtk
 
+
 # Python <2.6 does not have str.format(), which chirp uses to make translation
 # strings nicer. So, instead of installing the gettext standard "_()" function,
 # we can install our own, which returns a string of the following class,
@@ -96,21 +97,22 @@ import gtk
 class CompatStr(str):
     def format(self, **kwargs):
         base = lang.gettext(self)
-        for k,v in kwargs.items():
+        for k, v in kwargs.items():
             base = base.replace("{%s}" % k, str(v))
         return base
 
 pyver = sys.version.split()[0]
 
-try :
+try:
     vmaj, vmin, vrel = pyver.split(".", 3)
-except :
+except:
     vmaj, vmin = pyver.split(".", 2)
     vrel = 0
 
 if int(vmaj) < 2 or int(vmin) < 6:
     # Python <2.6, emulate str.format()
     import __builtin__
+
     def lang_with_format(string):
         return CompatStr(string)
     __builtin__._ = lang_with_format
@@ -140,7 +142,8 @@ for i in args.files:
 a.show()
 
 if args.profile:
-    import cProfile, pstats
+    import cProfile
+    import pstats
     cProfile.run("gtk.main()", "chirpw.stats")
     p = pstats.Stats("chirpw.stats")
     p.sort_stats("cumulative").print_stats(10)




More information about the chirp_devel mailing list