X-Git-Url: https://git.kernel.dk/?p=fio.git;a=blobdiff_plain;f=tools%2Fhist%2Ffiologparser_hist.py;h=ead5e543eff1a835195bf67422fe428a0ffff013;hp=93dca0185199e69f11f0ac43873e19ccb9c6700d;hb=27c9aab2d9a45a1babf01a3aa0123e1f5ce36a24;hpb=b678fac65b13dabd0f78ceb338547b9acb5a4f2d diff --git a/tools/hist/fiologparser_hist.py b/tools/hist/fiologparser_hist.py index 93dca018..ead5e543 100755 --- a/tools/hist/fiologparser_hist.py +++ b/tools/hist/fiologparser_hist.py @@ -257,22 +257,22 @@ def main(ctx): if ctx.job_file: try: - from configparser import SafeConfigParser + from configparser import SafeConfigParser, NoOptionError except ImportError: - from ConfigParser import SafeConfigParser + from ConfigParser import SafeConfigParser, NoOptionError cp = SafeConfigParser(allow_no_value=True) with open(ctx.job_file, 'r') as fp: - cp.read(fp) + cp.readfp(fp) if ctx.interval is None: # Auto detect --interval value for s in cp.sections(): try: - hist_msec = cp[s]['log_hist_msec'] + hist_msec = cp.get(s, 'log_hist_msec') if hist_msec is not None: ctx.interval = int(hist_msec) - except KeyError: + except NoOptionError: pass if ctx.interval is None: