CPLD tool: Move imports to smallest scopes.

This commit is contained in:
Jared Boone
2019-02-22 13:25:01 -08:00
parent 20975e9313
commit fd1e5e77bf

View File

@ -1,8 +1,5 @@
#!/usr/bin/env python3 #!/usr/bin/env python3
from dumb_crc32 import DumbCRC32
from xsvf import XSVFParser
####################################################################### #######################################################################
# Command line argument parsing. # Command line argument parsing.
####################################################################### #######################################################################
@ -19,9 +16,9 @@ args = parser.parse_args()
# against the CPLD. # against the CPLD.
####################################################################### #######################################################################
parser = XSVFParser()
with open(args.hackrf_xc2c_cpld_xsvf, "rb") as f: 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. # Extraction of verify row addresses and data/masks.
@ -86,6 +83,7 @@ if False:
else: else:
# Use my home-grown, simple, slow CRC32 object to avoid additional # Use my home-grown, simple, slow CRC32 object to avoid additional
# Python dependencies. # Python dependencies.
from dumb_crc32 import DumbCRC32
crc = DumbCRC32() crc = DumbCRC32()
for address, data, mask in data: for address, data, mask in data: