From 7e0866f383c0f8ea082e3809ed548f34c5bd741c Mon Sep 17 00:00:00 2001 From: Kirill Smelkov Date: Sat, 30 Aug 2008 20:30:09 +0400 Subject: [PATCH] dsolve: be more informative on what we can't solve Signed-off-by: Kirill Smelkov Signed-off-by: Ondrej Certik --- sympy/solvers/solvers.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/sympy/solvers/solvers.py b/sympy/solvers/solvers.py index 6157b2a..06d9a8f 100644 --- a/sympy/solvers/solvers.py +++ b/sympy/solvers/solvers.py @@ -427,7 +427,7 @@ def solve_ODE_first_order(eq, f): #other cases of first order odes will be implemented here - raise NotImplementedError("dsolve: Cannot solve " + str(eq)) + raise NotImplementedError("solve_ODE_first_order: Cannot solve " + str(eq)) def solve_ODE_second_order(eq, f): """ @@ -483,7 +483,7 @@ def solve_ODE_second_order(eq, f): #assert ( t.diff(x,2)*r[a]/t ).expand() == eq return solve_ODE_1(f(x), x) - raise NotImplementedError("cannot solve this") + raise NotImplementedError("solve_ODE_second_order: cannot solve " + str(eq)) def solve_ODE_1(f, x): """ (x*exp(-f(x)))'' = 0 """ -- 2.11.4.GIT