From fd1e5e77bfad21d22e042f294a611341110a62cc Mon Sep 17 00:00:00 2001 From: Jared Boone Date: Fri, 22 Feb 2019 13:25:01 -0800 Subject: [PATCH] CPLD tool: Move imports to smallest scopes. --- firmware/tools/cpld_crc.py | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/firmware/tools/cpld_crc.py b/firmware/tools/cpld_crc.py index 14f658f2..45317123 100755 --- a/firmware/tools/cpld_crc.py +++ b/firmware/tools/cpld_crc.py @@ -1,8 +1,5 @@ #!/usr/bin/env python3 -from dumb_crc32 import DumbCRC32 -from xsvf import XSVFParser - ####################################################################### # Command line argument parsing. ####################################################################### @@ -19,9 +16,9 @@ args = parser.parse_args() # against the CPLD. ####################################################################### -parser = XSVFParser() with open(args.hackrf_xc2c_cpld_xsvf, "rb") as f: - commands = parser.parse(f, debug=args.debug) + from xsvf import XSVFParser + commands = XSVFParser().parse(f, debug=args.debug) ####################################################################### # Extraction of verify row addresses and data/masks. @@ -86,6 +83,7 @@ if False: else: # Use my home-grown, simple, slow CRC32 object to avoid additional # Python dependencies. + from dumb_crc32 import DumbCRC32 crc = DumbCRC32() for address, data, mask in data: