Skip to content

Commit 68d9b80

Browse files
committed
Fix ruff lints
1 parent e9ee7d0 commit 68d9b80

File tree

6 files changed

+38
-39
lines changed

6 files changed

+38
-39
lines changed

pytensor/link/utils.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -307,7 +307,7 @@ def raise_with_op(
307307
if exc_info is None:
308308
exc_info = sys.exc_info()
309309
exc_type, exc_value, exc_trace = exc_info
310-
if exc_type == KeyboardInterrupt:
310+
if exc_type is KeyboardInterrupt:
311311
# print a simple traceback from KeyboardInterrupt
312312
raise exc_value.with_traceback(exc_trace)
313313

tests/graph/test_fg.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ def test_pickle(self):
3535
assert all(type(a) is type(b) for a, b in zip(func.inputs, new_func.inputs))
3636
assert all(type(a) is type(b) for a, b in zip(func.outputs, new_func.outputs))
3737
assert all(
38-
type(a.op) is type(b.op) # noqa: E721
38+
type(a.op) is type(b.op)
3939
for a, b in zip(func.apply_nodes, new_func.apply_nodes)
4040
)
4141
assert all(a.type == b.type for a, b in zip(func.variables, new_func.variables))

tests/link/jax/test_tensor_basic.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55

66

77
jax = pytest.importorskip("jax")
8-
import jax.errors
8+
from jax import errors
99

1010
import pytensor
1111
import pytensor.tensor.basic as ptb
@@ -200,7 +200,7 @@ def test_jax_split_not_supported(self):
200200
fn = pytensor.function([a, split_axis], a_splits, mode="JAX")
201201
# Same as above, an AttributeError surpasses the `TracerIntegerConversionError`
202202
# Both errors are included for backwards compatibility
203-
with pytest.raises((AttributeError, jax.errors.TracerIntegerConversionError)):
203+
with pytest.raises((AttributeError, errors.TracerIntegerConversionError)):
204204
fn(np.zeros((6, 6), dtype=pytensor.config.floatX), 0)
205205

206206

tests/scan/test_basic.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -228,7 +228,7 @@ def grab_scan_node(output):
228228
ri = grab_scan_node(i)
229229
if ri is not None:
230230
rval += ri
231-
if rval is []:
231+
if rval == []:
232232
return None
233233
else:
234234
return rval

tests/tensor/test_io.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ def test_memmap(self):
4949
path = Variable(Generic(), None)
5050
x = load(path, "int32", (None,), mmap_mode="c")
5151
fn = function([path], x)
52-
assert type(fn(self.filename)) == np.core.memmap
52+
assert isinstance(fn(self.filename), np.core.memmap)
5353

5454
def teardown_method(self):
5555
(pytensor.config.compiledir / "_test.npy").unlink()

tests/tensor/test_math_scipy.py

+32-33
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,7 @@
1212

1313
from functools import partial
1414

15-
import scipy.special
16-
import scipy.stats
15+
from scipy import special, stats
1716

1817
from pytensor import function, grad
1918
from pytensor import tensor as pt
@@ -45,43 +44,43 @@
4544

4645

4746
def scipy_special_gammau(k, x):
48-
return scipy.special.gammaincc(k, x) * scipy.special.gamma(k)
47+
return special.gammaincc(k, x) * special.gamma(k)
4948

5049

5150
def scipy_special_gammal(k, x):
52-
return scipy.special.gammainc(k, x) * scipy.special.gamma(k)
51+
return special.gammainc(k, x) * special.gamma(k)
5352

5453

5554
# Precomputing the result is brittle(it have been broken!)
5655
# As if we do any modification to random number here,
5756
# The input random number will change and the output!
58-
expected_erf = scipy.special.erf
59-
expected_erfc = scipy.special.erfc
60-
expected_erfinv = scipy.special.erfinv
61-
expected_erfcinv = scipy.special.erfcinv
62-
expected_owenst = scipy.special.owens_t
63-
expected_gamma = scipy.special.gamma
64-
expected_gammaln = scipy.special.gammaln
65-
expected_psi = scipy.special.psi
66-
expected_tri_gamma = partial(scipy.special.polygamma, 1)
67-
expected_chi2sf = scipy.stats.chi2.sf
68-
expected_gammainc = scipy.special.gammainc
69-
expected_gammaincc = scipy.special.gammaincc
57+
expected_erf = special.erf
58+
expected_erfc = special.erfc
59+
expected_erfinv = special.erfinv
60+
expected_erfcinv = special.erfcinv
61+
expected_owenst = special.owens_t
62+
expected_gamma = special.gamma
63+
expected_gammaln = special.gammaln
64+
expected_psi = special.psi
65+
expected_tri_gamma = partial(special.polygamma, 1)
66+
expected_chi2sf = stats.chi2.sf
67+
expected_gammainc = special.gammainc
68+
expected_gammaincc = special.gammaincc
7069
expected_gammau = scipy_special_gammau
7170
expected_gammal = scipy_special_gammal
72-
expected_gammaincinv = scipy.special.gammaincinv
73-
expected_gammainccinv = scipy.special.gammainccinv
74-
expected_j0 = scipy.special.j0
75-
expected_j1 = scipy.special.j1
76-
expected_jv = scipy.special.jv
77-
expected_i0 = scipy.special.i0
78-
expected_i1 = scipy.special.i1
79-
expected_iv = scipy.special.iv
80-
expected_ive = scipy.special.ive
81-
expected_erfcx = scipy.special.erfcx
82-
expected_sigmoid = scipy.special.expit
83-
expected_hyp2f1 = scipy.special.hyp2f1
84-
expected_betaincinv = scipy.special.betaincinv
71+
expected_gammaincinv = special.gammaincinv
72+
expected_gammainccinv = special.gammainccinv
73+
expected_j0 = special.j0
74+
expected_j1 = special.j1
75+
expected_jv = special.jv
76+
expected_i0 = special.i0
77+
expected_i1 = special.i1
78+
expected_iv = special.iv
79+
expected_ive = special.ive
80+
expected_erfcx = special.erfcx
81+
expected_sigmoid = special.expit
82+
expected_hyp2f1 = special.hyp2f1
83+
expected_betaincinv = special.betaincinv
8584

8685
TestErfBroadcast = makeBroadcastTester(
8786
op=pt.erf,
@@ -837,14 +836,14 @@ def expected_log1mexp(x):
837836

838837
TestBetaincBroadcast = makeBroadcastTester(
839838
op=pt.betainc,
840-
expected=scipy.special.betainc,
839+
expected=special.betainc,
841840
good=_good_broadcast_ternary_betainc,
842841
grad=_good_broadcast_ternary_betainc,
843842
)
844843

845844
TestBetaincInplaceBroadcast = makeBroadcastTester(
846845
op=inplace.betainc_inplace,
847-
expected=scipy.special.betainc,
846+
expected=special.betainc,
848847
good=_good_broadcast_ternary_betainc,
849848
grad=_good_broadcast_ternary_betainc,
850849
inplace=True,
@@ -936,13 +935,13 @@ def test_beta_inc_stan_grad_combined(self):
936935

937936
TestBetaincinvBroadcast = makeBroadcastTester(
938937
op=pt.betaincinv,
939-
expected=scipy.special.betaincinv,
938+
expected=special.betaincinv,
940939
good=_good_broadcast_ternary_betaincinv,
941940
)
942941

943942
TestBetaincinvInplaceBroadcast = makeBroadcastTester(
944943
op=inplace.betaincinv_inplace,
945-
expected=scipy.special.betaincinv,
944+
expected=special.betaincinv,
946945
good=_good_broadcast_ternary_betaincinv,
947946
inplace=True,
948947
)

0 commit comments

Comments
 (0)