X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=src%2Fnepi%2Futil%2Fparallel.py;fp=src%2Fnepi%2Futil%2Fparallel.py;h=ba840621d007d4a9c6206c871fbddd94ae211bc3;hb=bb6985326609602a117e65822ada42f2685c1a36;hp=b106fa264891bcf028f364c237fd8082e7f7fa7a;hpb=b4af9a40867beff8660612fe20d3838cb375f159;p=nepi.git diff --git a/src/nepi/util/parallel.py b/src/nepi/util/parallel.py index b106fa26..ba840621 100644 --- a/src/nepi/util/parallel.py +++ b/src/nepi/util/parallel.py @@ -84,11 +84,8 @@ class ParallelRun(object): if maxthreads is None: if N_PROCS is None: try: - f = open("/proc/cpuinfo") - try: + with open("/proc/cpuinfo") as f: N_PROCS = sum("processor" in l for l in f) - finally: - f.close() except: pass maxthreads = N_PROCS