Skip to content

Commit de4f1a8

Browse files
committedFeb 28, 2025·
More ruff fixes
1 parent 9bf7d7c commit de4f1a8

24 files changed

+28
-37
lines changed
 

‎omv/autogen.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ def read_option(options, default=0):
2727
opt = None
2828
while opt is None:
2929
try:
30-
sel = int(raw_input("Select option number [default: %s]: " % default))
30+
sel = int(input("Select option number [default: %s]: " % default))
3131
opt = options[sel]
3232
except IndexError:
3333
print("invalid index!")

‎omv/common/inout.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -103,7 +103,7 @@ def check_output(cmds, cwd=".", shell=False, verbosity=0, env=None):
103103
if env:
104104
joint_env.update(env)
105105
for k in os.environ:
106-
if not k in joint_env:
106+
if k not in joint_env:
107107
joint_env[k] = os.environ[k]
108108

109109
try:

‎omv/engines/engine.py

+2-3
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
from os.path import realpath
22
from os import environ
3-
import sys
43
from omv.common.inout import inform
54
import platform
65

@@ -78,8 +77,8 @@ def build_query_string(self, name, cmd):
7877
def set_environment(self):
7978
if self.environment_vars:
8079
for name, val in self.environment_vars.items():
81-
if name in environ and not "HOME" in name:
82-
if not ":%s:" % val in environ[name]:
80+
if name in environ and "HOME" not in name:
81+
if ":%s:" % val not in environ[name]:
8382
environ[name] = "%s:%s" % (environ[name], val)
8483
else:
8584
environ[name] = val

‎omv/engines/getarbor.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ def install_arbor(version=None):
88
pip_install("arbor==%s" % version)
99
import arbor
1010

11-
m = "Successfully installed Arbor..."
11+
m = "Successfully installed Arbor %s..."%arbor.__version__
1212
except Exception as e:
1313
m = "ERROR installing Arbor: " + str(e)
1414
finally:

‎omv/engines/getbrian1.py

-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
import os
2-
import pip
32
from omv.common.inout import inform, check_output
43
from omv.engines.utils.wdir import working_dir
54

‎omv/engines/getbrian2.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ def install_brian2(version):
1010
pip_install("brian2", version)
1111
import brian2
1212

13-
m = "Successfully installed Brian2..."
13+
m = "Successfully installed Brian2 %s..."%brian2.__version__
1414
except Exception as e:
1515
m = "ERROR installing Brian2: " + str(e)
1616
finally:

‎omv/engines/getxpp.py

-2
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,7 @@
33

44
from omv.engines.utils.wdir import working_dir
55
from sysconfig import get_paths
6-
import sys
76

8-
import fileinput
97

108

119
def install_xpp(version="latest"):

‎omv/engines/jneuroml.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ def get_environment():
2424
jnmlhome = os.path.join(
2525
os.environ["XDG_DATA_HOME"], "jnml/jNeuroMLJar"
2626
)
27-
except KeyError as e:
27+
except KeyError:
2828
localsharepath = os.path.join(os.environ["HOME"], ".local/share")
2929
if os.path.isdir(localsharepath):
3030
jnmlhome = os.path.join(

‎omv/engines/moose_.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33

44
from omv.engines.pyneuroml_ import PyNeuroMLEngine
55

6-
from omv.common.inout import inform, trim_path, check_output, is_verbose
6+
from omv.common.inout import inform, trim_path, check_output
77
from omv.engines.engine import OMVEngine, EngineExecutionError
88

99

‎omv/engines/nestsli.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ def is_installed():
4242
if "-" in ret:
4343
ret = "v%s" % ret.split("-")[-1]
4444

45-
if not "v" in ret:
45+
if "v" not in ret:
4646
ret = "v%s" % ret
4747

4848
inform("NEST %s is correctly installed..." % ret, indent=2, verbosity=1)

‎omv/engines/neuron_.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ def get_nrn_environment():
4242

4343
environment_vars = {"PYTHONPATH": pp}
4444

45-
if not "NEURON_HOME" in os.environ:
45+
if "NEURON_HOME" not in os.environ:
4646
pip_install_dir1 = "/usr/local"
4747
pip_install_nrniv1 = os.path.join(pip_install_dir1, "bin", "nrniv")
4848
scripts_bin = get_paths()["scripts"]

‎omv/engines/pylems.py

-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
import os
22
import subprocess as sp
3-
import sys
43

54
from omv.common.inout import inform, trim_path, check_output, is_verbose
65
from omv.engines.engine import OMVEngine, EngineExecutionError

‎omv/engines/pyneuroml_.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import os
22
import subprocess as sp
33

4-
from omv.common.inout import inform, trim_path, is_verbose, check_output
4+
from omv.common.inout import inform, trim_path, check_output
55
from omv.engines.engine import OMVEngine, EngineExecutionError
66

77

‎omv/engines/pyneuromlvalidatesbml.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import os
22
import subprocess as sp
33

4-
from omv.common.inout import inform, trim_path, check_output
4+
from omv.common.inout import inform, check_output
55
from omv.engines.engine import EngineExecutionError
66
from omv.engines.pyneuroml_ import PyNeuroMLEngine
77
from omv.engines.engine import PATH_DELIMITER

‎omv/engines/pyneuromlxpp.py

+1-3
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,9 @@
11
import os
22
import subprocess as sp
33

4-
from omv.common.inout import inform, trim_path, check_output
4+
from omv.common.inout import inform, check_output
55
from omv.engines.engine import EngineExecutionError
66
from omv.engines.pyneuroml_ import PyNeuroMLEngine
7-
from omv.engines.engine import PATH_DELIMITER
8-
from omv.engines.utils import resolve_paths
97

108

119
class PyNeuroMLXppEngine(PyNeuroMLEngine):

‎omv/engines/pyneuron.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66

77
from omv.engines.neuron_ import NeuronEngine
88

9-
from omv.common.inout import inform, is_verbose, check_output
9+
from omv.common.inout import inform, is_verbose
1010
from omv.engines.engine import EngineExecutionError
1111

1212

‎omv/engines/pynn.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import os
22
import subprocess as sp
33

4-
from omv.common.inout import inform, trim_path, check_output, is_verbose
4+
from omv.common.inout import inform, trim_path, check_output
55
from omv.engines.engine import OMVEngine, EngineExecutionError
66

77

‎omv/engines/utils/__init__.py

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,10 @@
11
from omv.engines.engine import PATH_DELIMITER
22

3+
34
def resolve_paths(path_s):
4-
'''
5+
"""
56
Make explicit list from: '*.nml myfile.xml' etc.
6-
'''
7+
"""
78

89
if "*" in path_s:
910
import glob
@@ -18,4 +19,3 @@ def resolve_paths(path_s):
1819
path_s = glob.glob(path_s)
1920

2021
return path_s
21-

‎omv/engines/xpp.py

+1-2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
import os
2-
import sys
32

43
import subprocess as sp
54

@@ -39,7 +38,7 @@ def is_installed():
3938

4039
else:
4140
ret = "%s" % r.split()[2]
42-
if not "v" in ret:
41+
if "v" not in ret:
4342
ret = "v%s" % ret
4443

4544
inform("XPP %s is correctly installed..." % ret, indent=2, verbosity=1)

‎omv/find_tests.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -93,7 +93,7 @@ def test_all(
9393
engs = {}
9494
tot_tests = 0
9595
for t in tallies:
96-
if not t.engine in engs:
96+
if t.engine not in engs:
9797
engs[t.engine] = 0
9898
engs[t.engine] += 1
9999
tot_tests += 1

‎omv/omv_util.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -156,7 +156,7 @@ def main():
156156
try:
157157
exec("import %s" % m)
158158
installed_ver = "v%s" % eval("%s.__version__" % m)
159-
except:
159+
except Exception:
160160
pass
161161
inform(
162162
" %s%s(installed: %s)" % (m, " " * (30 - len(m)), installed_ver)

‎omv/parse_omt.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ def parse_omt(omt_path, do_not_run=False, engine_version=None, ignore_non_py3=Fa
2020
)
2121

2222
mepomt = OMVTestParser(omt_path)
23-
if not mepomt.engine in OMVEngines:
23+
if mepomt.engine not in OMVEngines:
2424
inform(
2525
"Error! Unrecognised engine: %s (try running: omv list-engines)"
2626
% mepomt.engine

‎omv/tally.py

+5-5
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ def add_experiment(self, exp, results):
2121
self.experiments[exp.name] = results
2222

2323
def __lt__(self, other):
24-
if other.mep == None:
24+
if other.mep is None:
2525
return True
2626
return self.omt < other.omt
2727

@@ -44,17 +44,17 @@ class TallyHolder(object):
4444
all_engines = []
4545

4646
def add(self, tally):
47-
if not tally.engine in self.all_engines:
47+
if tally.engine not in self.all_engines:
4848
self.all_engines.append(tally.engine)
4949

5050
mp = trim_path(tally.modelpath)
5151

52-
if not mp in self.tallies:
52+
if mp not in self.tallies:
5353
self.tallies[mp] = {}
5454

5555
mptallies = self.tallies[mp]
5656

57-
if not tally.engine in mptallies:
57+
if tally.engine not in mptallies:
5858
mptallies[tally.engine] = []
5959

6060
mptallies[tally.engine].append(tally)
@@ -84,7 +84,7 @@ def summary(self):
8484
mptallies = self.tallies[mp]
8585

8686
for engine in self.all_engines:
87-
if not engine in mptallies:
87+
if engine not in mptallies:
8888
info = "%s" % (" ")
8989
summary += " " * (len(engine) - len(info) - 2) + info + " | "
9090
else:

‎utilities/test_all_osb_projects.py

+1-2
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,6 @@
99
import shutil
1010
import datetime
1111
import pprint
12-
import sys
1312

1413
from subprocess import check_output as co
1514
from omv.find_tests import test_all
@@ -215,7 +214,7 @@
215214
try:
216215
test_all(ignore_non_py3=True)
217216
passing_projects += 1
218-
except:
217+
except Exception:
219218
passed = 0
220219
failing_projects += 1
221220
fails.append(target_dir)

0 commit comments

Comments
 (0)
Please sign in to comment.