Skip to content

Commit f3ba2e9

Browse files
committed
fix: self.args should not be needed
1 parent 97683ea commit f3ba2e9

1 file changed

Lines changed: 5 additions & 5 deletions

File tree

devito/finite_differences/derivative.py

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -267,7 +267,7 @@ def __call__(self, x0=None, fd_order=None, side=None, method=None, **kwargs):
267267
if fd_order is not None:
268268
rkw['fd_order'] = self._filter_dims(_fd_order, as_tuple=True)
269269

270-
return self._rebuild(*self.args, **rkw)
270+
return self._rebuild(**rkw)
271271

272272
def _rebuild(self, *args, **kwargs):
273273
return super()._rebuild(*args, **kwargs)
@@ -325,7 +325,7 @@ def _xreplace(self, subs):
325325
expr = self.expr.xreplace(dsubs)
326326

327327
subs = self._ppsubs + (subs,) # Postponed substitutions
328-
return self._rebuild(expr, *self.args[1:], subs=subs), True
328+
return self._rebuild(expr, subs=subs), True
329329

330330
@cached_property
331331
def _metadata(self):
@@ -399,7 +399,7 @@ def T(self):
399399
else:
400400
adjoint = direct
401401

402-
return self._rebuild(*self.args, transpose=adjoint)
402+
return self._rebuild(transpose=adjoint)
403403

404404
def _eval_at(self, func):
405405
"""
@@ -432,12 +432,12 @@ def _eval_at(self, func):
432432
# in most equation with div(a * u) for example. The expression is re-centered
433433
# at the highest priority index (see _gather_for_diff) to compute the
434434
# derivative at x0.
435-
return self._rebuild(self.expr._gather_for_diff, *self.args[1:], x0=x0)
435+
return self._rebuild(self.expr._gather_for_diff, x0=x0)
436436
else:
437437
# For every other cases, that has more functions or more complexe arithmetic,
438438
# there is not actual way to decide what to do so it’s as safe to use
439439
# the expression as is.
440-
return self._rebuild(*self.args, x0=x0)
440+
return self._rebuild(x0=x0)
441441

442442
def _evaluate(self, **kwargs):
443443
# Evaluate finite-difference.

0 commit comments

Comments
 (0)