Traceback (most recent call last):

 "/Users/myusuf3/.virtualenvs/speak/lib/python2.7/site-packages/celery/concurrency/processes/pool.py", line 634, in _join_exited_workers
raise WorkerLostError("Worker exited prematurely.")WorkerLostError: Worker exited prematurely.
Traceback (most recent call last):

 "<stdin>", line 1, in <module>

 "sympy/solvers/ode.py", line 608, in dsolve
return _helper_simplify(eq, hint, hints, simplify)

 "sympy/solvers/ode.py", line 634, in _helper_simplify
return odesimp(sols, func, order, cons(sols), hint)

 "sympy/core/multidimensional.py", line 137, in wrapper
return f(*args, **kwargs)

 "sympy/solvers/ode.py", line 1797, in odesimp
eq = _handle_Integral(eq, func, order, hint)

 "sympy/solvers/ode.py", line 2571, in _handle_Integral
sol = expr.doit()

 "sympy/core/relational.py", line 99, in doit
lhs = lhs.doit(**hints)

 "sympy/integrals/integrals.py", line 579, in doit
conds=conds)

 "sympy/integrals/integrals.py", line 979, in _eval_integral
result = manualintegrate(g, x)

 "sympy/integrals/manualintegrate.py", line 1126, in manualintegrate
return _manualintegrate(integral_steps(f, var))

 "sympy/integrals/manualintegrate.py", line 930, in integral_steps
fallback_rule)(integral)

 "sympy/strategies/core.py", line 86, in do_one_rl
result = rl(expr)

 "sympy/strategies/core.py", line 86, in do_one_rl
result = rl(expr)

 "sympy/strategies/core.py", line 66, in null_safe_rl
result = rule(expr)

 "sympy/integrals/manualintegrate.py", line 686, in trig_substitution_rule
a = match[a]TypeError: 'NoneType' object has no attribute '__getitem__'