From 60ca05e1e2fb152dbeb69f0558be4d8f42e7b523 Mon Sep 17 00:00:00 2001 From: Franck Cuny Date: Mon, 17 Oct 2022 19:15:02 -0700 Subject: ref(tools/python): make mypy happy --- tools/ipconverter/ipconverter.py | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) (limited to 'tools/ipconverter') diff --git a/tools/ipconverter/ipconverter.py b/tools/ipconverter/ipconverter.py index fffc6fa..6b01d5d 100755 --- a/tools/ipconverter/ipconverter.py +++ b/tools/ipconverter/ipconverter.py @@ -3,8 +3,6 @@ import argparse import ipaddress import sys -import fileinput - argp = argparse.ArgumentParser() argp.add_argument("infile", nargs="?", type=argparse.FileType("r"), default=sys.stdin) @@ -12,14 +10,19 @@ args = argp.parse_args() # read the input, filter out commented lines and remove new line characters string_ips = [ - ip for l in args.infile.readlines() if (ip := l.strip()) and not ip.startswith("#") + ip + for line in args.infile.readlines() + if (ip := line.strip()) and not ip.startswith("#") ] # convert entries to int if the string is a numeric value ips = list(map(lambda n: int(n) if n.isnumeric() else n, string_ips)) -# helper function to convert based on the name of the program -conv = lambda n: int(n) if argp.prog == "ip2int" else str(n) + +def conv(n): + """helper function to convert based on the name of the program""" + return int(n) if argp.prog == "ip2int" else str(n) + for ip in ips: try: -- cgit v1.2.3