Status: New
Owner: ----
Labels: Type-Defect Priority-Medium

New issue 4064 by ppue...@googlemail.com: integrate((sign(x - 1) - sign(x - 2))*cos(x), x) raises TypeError: doit() got an unexpected keyword argument 'manual'
http://code.google.com/p/sympy/issues/detail?id=4064

In [63]: integrate((sign(x - 1) - sign(x - 2))*cos(x), x)
---------------------------------------------------------------------------
TypeError                                 Traceback (most recent call last)
<ipython-input-63-4e67770ec27d> in <module>()
----> 1 integrate((sign(x - 1) - sign(x - 2))*cos(x), x)

/home/pape/sympy/sympy/utilities/decorator.pyc in threaded_func(expr, *args, **kwargs) 33 func(expr.rhs, *args, **kwargs))
     34             else:
---> 35                 return func(expr, *args, **kwargs)
     36
     37     return threaded_func

/home/pape/sympy/sympy/integrals/integrals.pyc in integrate(*args, **kwargs)
   1638     if isinstance(integral, Integral):
1639 return integral.doit(deep=False, meijerg=meijerg, conds=conds,
-> 1640                              risch=risch, manual=manual)
   1641     else:
   1642         return integral

/home/pape/sympy/sympy/integrals/integrals.pyc in doit(self, **hints)
    892                     function, xab[0],
    893                     meijerg=meijerg1, risch=risch, manual=manual,
--> 894                     conds=conds)
    895                 if antideriv is None and meijerg1 is True:
    896                     ret = try_meijerg(function, xab)

/home/pape/sympy/sympy/integrals/integrals.pyc in _eval_integral(self, f, x, meijerg, risch, manual, conds)
   1298                             result = result.func(*[
1299 arg.doit(manual=False) if arg.has(Integral) else arg
-> 1300                                 for arg in result.args
   1301                             ]).expand(multinomial=False,
   1302                                       log=False,

/home/pape/sympy/sympy/integrals/integrals.pyc in doit(self, **hints)
    809         function = self.function
    810         if deep:
--> 811             function = function.doit(**hints)
    812
    813         if function.is_zero:

/home/pape/sympy/sympy/core/basic.pyc in doit(self, **hints)
   1533         if hints.get('deep', True):
1534 terms = [ term.doit(**hints) if isinstance(term, Basic) else term
-> 1535                                          for term in self.args ]
   1536             return self.func(*terms)
   1537         else:

TypeError: doit() got an unexpected keyword argument 'manual'

--
You received this message because this project is configured to send all issue notifications to this address.
You may adjust your notification preferences at:
https://code.google.com/hosting/settings

--
You received this message because you are subscribed to the Google Groups 
"sympy-issues" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to sympy-issues+unsubscr...@googlegroups.com.
To post to this group, send email to sympy-issues@googlegroups.com.
Visit this group at http://groups.google.com/group/sympy-issues.
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to