diff options
author | Alexis Roda <alexis.roda.villalonga@gmail.com> | 2019-07-26 20:40:31 +0200 |
---|---|---|
committer | Alexis Roda <alexis.roda.villalonga@gmail.com> | 2019-07-26 20:40:31 +0200 |
commit | b5fa3354d0d24440bc13e22fe9170c5a31d348df (patch) | |
tree | 39788c3da88eab6e51c2a824e089640ca4540a5b | |
parent | 1a5911f452ad999fa35ce264e7e73bbdfec58775 (diff) | |
download | z80count-b5fa3354d0d24440bc13e22fe9170c5a31d348df.tar.gz z80count-b5fa3354d0d24440bc13e22fe9170c5a31d348df.zip |
Make code more pythonic.
-rwxr-xr-x | z80count.py | 10 |
1 files changed, 3 insertions, 7 deletions
diff --git a/z80count.py b/z80count.py index 02c75a4..c44a90a 100755 --- a/z80count.py +++ b/z80count.py @@ -79,8 +79,8 @@ def init_table(table_file="z80table.json"): with open(table_file, "rt") as fd: table = json.load(fd) - for i in range(len(table)): - table[i]["cregex"] = re.compile(table[i]["regex"] + r"\s?(;.*)?", re.I) + for i in table: + i["cregex"] = re.compile(i["regex"] + r"\s?(;.*)?", re.I) return sorted(table, key=lambda o: o["w"]) @@ -121,11 +121,7 @@ def main(): out_f = args.outfile table = init_table() total = total_cond = 0 - while True: - line = in_f.readline() - if not line: - break - + for line in in_f: output, total, total_cond = z80count( line, table, total, total_cond, args.subt, args.update, args.tabstop, args.debug) out_f.write(output) |