Skip to content

Commit 75caf6a

Browse files
committed
Correct use of NotImplementedError
1 parent 0190fbf commit 75caf6a

5 files changed

Lines changed: 5 additions & 5 deletions

doc/demo/demo_nonlinear_heat_equation_part1.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -291,7 +291,7 @@ def k_external(derivatives):
291291
elif derivatives == (1,): # the derivative with respect to the operand `T`
292292
return dkdT_impl
293293
else:
294-
return NotImplementedError
294+
raise NotImplementedError(f"No external function is defined for the requested derivative {derivatives}.")
295295

296296

297297
# %% [markdown]

doc/demo/demo_nonlinear_heat_equation_part2.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -281,7 +281,7 @@ def q_external(derivatives):
281281
elif derivatives == (0, 1):
282282
return dqdsigma_impl
283283
else:
284-
return NotImplementedError
284+
raise NotImplementedError(f"No external function is defined for the requested derivative {derivatives}.")
285285

286286

287287
# %% [markdown]

doc/demo/demo_plasticity_mohr_coulomb.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -602,7 +602,7 @@ def sigma_external(derivatives):
602602
if derivatives == (1,):
603603
return C_tang_impl
604604
else:
605-
return NotImplementedError
605+
raise NotImplementedError(f"No external function is defined for the requested derivative {derivatives}.")
606606

607607

608608
sigma.external_function = sigma_external

doc/demo/demo_plasticity_von_mises.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -360,7 +360,7 @@ def sigma_external(derivatives):
360360
if derivatives == (1,):
361361
return C_tang_impl
362362
else:
363-
return NotImplementedError
363+
raise NotImplementedError(f"No external function is defined for the requested derivative {derivatives}.")
364364

365365

366366
sigma.external_function = sigma_external

doc/demo/demo_simple_example.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -155,7 +155,7 @@ def Ns_external(derivatives):
155155
elif derivatives == (1,):
156156
return dNdu_external
157157
else:
158-
return NotImplementedError
158+
raise NotImplementedError(f"No external function is defined for the requested derivative {derivatives}.")
159159

160160

161161
# %% [markdown]

0 commit comments

Comments
 (0)