Traceback (most recent call last):


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


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/core/cache.py", line 93, in wrapper

retval = cfunc(*args, **kwargs)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/core/function.py", line 439, in __new__

result = super(Function, cls).__new__(cls, *args, **options)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/core/cache.py", line 93, in wrapper

retval = cfunc(*args, **kwargs)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/core/function.py", line 250, in __new__

evaluated = cls.eval(*args)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/functions/elementary/trigonometric.py", line 288, in eval

return -cls(-arg)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/core/cache.py", line 93, in wrapper

retval = cfunc(*args, **kwargs)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/core/function.py", line 439, in __new__

result = super(Function, cls).__new__(cls, *args, **options)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/core/cache.py", line 93, in wrapper

retval = cfunc(*args, **kwargs)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/core/function.py", line 250, in __new__

evaluated = cls.eval(*args)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/functions/elementary/trigonometric.py", line 288, in eval

return -cls(-arg)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/core/cache.py", line 93, in wrapper

retval = cfunc(*args, **kwargs)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/core/function.py", line 439, in __new__

result = super(Function, cls).__new__(cls, *args, **options)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/core/cache.py", line 93, in wrapper

retval = cfunc(*args, **kwargs)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/core/function.py", line 250, in __new__

evaluated = cls.eval(*args)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/functions/elementary/trigonometric.py", line 288, in eval

return -cls(-arg)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/core/cache.py", line 93, in wrapper

retval = cfunc(*args, **kwargs)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/core/function.py", line 439, in __new__

result = super(Function, cls).__new__(cls, *args, **options)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/core/cache.py", line 93, in wrapper

retval = cfunc(*args, **kwargs)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/core/function.py", line 250, in __new__

evaluated = cls.eval(*args)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/functions/elementary/trigonometric.py", line 288, in eval

return -cls(-arg)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/core/cache.py", line 93, in wrapper

retval = cfunc(*args, **kwargs)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/core/function.py", line 439, in __new__

result = super(Function, cls).__new__(cls, *args, **options)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/core/cache.py", line 93, in wrapper

retval = cfunc(*args, **kwargs)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/core/function.py", line 250, in __new__

evaluated = cls.eval(*args)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/functions/elementary/trigonometric.py", line 288, in eval

return -cls(-arg)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/core/cache.py", line 93, in wrapper

retval = cfunc(*args, **kwargs)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/core/function.py", line 439, in __new__

result = super(Function, cls).__new__(cls, *args, **options)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/core/cache.py", line 93, in wrapper

retval = cfunc(*args, **kwargs)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/core/function.py", line 250, in __new__

evaluated = cls.eval(*args)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/functions/elementary/trigonometric.py", line 288, in eval

return -cls(-arg)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/core/cache.py", line 93, in wrapper

retval = cfunc(*args, **kwargs)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/core/function.py", line 439, in __new__

result = super(Function, cls).__new__(cls, *args, **options)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/core/cache.py", line 93, in wrapper

retval = cfunc(*args, **kwargs)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/core/function.py", line 250, in __new__

evaluated = cls.eval(*args)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/functions/elementary/trigonometric.py", line 288, in eval

return -cls(-arg)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/core/cache.py", line 93, in wrapper

retval = cfunc(*args, **kwargs)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/core/function.py", line 439, in __new__

result = super(Function, cls).__new__(cls, *args, **options)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/core/cache.py", line 93, in wrapper

retval = cfunc(*args, **kwargs)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/core/function.py", line 250, in __new__

evaluated = cls.eval(*args)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/functions/elementary/trigonometric.py", line 288, in eval

return -cls(-arg)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/core/cache.py", line 93, in wrapper

retval = cfunc(*args, **kwargs)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/core/function.py", line 439, in __new__

result = super(Function, cls).__new__(cls, *args, **options)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/core/cache.py", line 93, in wrapper

retval = cfunc(*args, **kwargs)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/core/function.py", line 250, in __new__

evaluated = cls.eval(*args)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/functions/elementary/trigonometric.py", line 288, in eval

return -cls(-arg)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/core/cache.py", line 93, in wrapper

retval = cfunc(*args, **kwargs)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/core/function.py", line 439, in __new__

result = super(Function, cls).__new__(cls, *args, **options)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/core/cache.py", line 93, in wrapper

retval = cfunc(*args, **kwargs)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/core/function.py", line 250, in __new__

evaluated = cls.eval(*args)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/functions/elementary/trigonometric.py", line 288, in eval

return -cls(-arg)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/core/cache.py", line 93, in wrapper

retval = cfunc(*args, **kwargs)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/core/function.py", line 439, in __new__

result = super(Function, cls).__new__(cls, *args, **options)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/core/cache.py", line 93, in wrapper

retval = cfunc(*args, **kwargs)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/core/function.py", line 250, in __new__

evaluated = cls.eval(*args)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/functions/elementary/trigonometric.py", line 288, in eval

return -cls(-arg)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/core/cache.py", line 93, in wrapper

retval = cfunc(*args, **kwargs)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/core/function.py", line 439, in __new__

result = super(Function, cls).__new__(cls, *args, **options)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/core/cache.py", line 93, in wrapper

retval = cfunc(*args, **kwargs)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/core/function.py", line 250, in __new__

evaluated = cls.eval(*args)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/functions/elementary/trigonometric.py", line 288, in eval

return -cls(-arg)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/core/cache.py", line 93, in wrapper

retval = cfunc(*args, **kwargs)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/core/function.py", line 439, in __new__

result = super(Function, cls).__new__(cls, *args, **options)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/core/cache.py", line 93, in wrapper

retval = cfunc(*args, **kwargs)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/core/function.py", line 250, in __new__

evaluated = cls.eval(*args)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/functions/elementary/trigonometric.py", line 288, in eval

return -cls(-arg)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/core/cache.py", line 93, in wrapper

retval = cfunc(*args, **kwargs)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/core/function.py", line 439, in __new__

result = super(Function, cls).__new__(cls, *args, **options)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/core/cache.py", line 93, in wrapper

retval = cfunc(*args, **kwargs)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/core/function.py", line 250, in __new__

evaluated = cls.eval(*args)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/functions/elementary/trigonometric.py", line 288, in eval

return -cls(-arg)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/core/cache.py", line 93, in wrapper

retval = cfunc(*args, **kwargs)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/core/function.py", line 439, in __new__

result = super(Function, cls).__new__(cls, *args, **options)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/core/cache.py", line 93, in wrapper

retval = cfunc(*args, **kwargs)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/core/function.py", line 250, in __new__

evaluated = cls.eval(*args)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/functions/elementary/trigonometric.py", line 288, in eval

return -cls(-arg)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/core/cache.py", line 93, in wrapper

retval = cfunc(*args, **kwargs)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/core/function.py", line 439, in __new__

result = super(Function, cls).__new__(cls, *args, **options)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/core/cache.py", line 93, in wrapper

retval = cfunc(*args, **kwargs)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/core/function.py", line 250, in __new__

evaluated = cls.eval(*args)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/functions/elementary/trigonometric.py", line 288, in eval

return -cls(-arg)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/core/cache.py", line 93, in wrapper

retval = cfunc(*args, **kwargs)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/core/function.py", line 439, in __new__

result = super(Function, cls).__new__(cls, *args, **options)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/core/cache.py", line 93, in wrapper

retval = cfunc(*args, **kwargs)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/core/function.py", line 250, in __new__

evaluated = cls.eval(*args)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/functions/elementary/trigonometric.py", line 288, in eval

return -cls(-arg)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/core/cache.py", line 93, in wrapper

retval = cfunc(*args, **kwargs)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/core/function.py", line 439, in __new__

result = super(Function, cls).__new__(cls, *args, **options)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/core/cache.py", line 93, in wrapper

retval = cfunc(*args, **kwargs)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/core/function.py", line 250, in __new__

evaluated = cls.eval(*args)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/functions/elementary/trigonometric.py", line 288, in eval

return -cls(-arg)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/core/cache.py", line 93, in wrapper

retval = cfunc(*args, **kwargs)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/core/function.py", line 439, in __new__

result = super(Function, cls).__new__(cls, *args, **options)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/core/cache.py", line 93, in wrapper

retval = cfunc(*args, **kwargs)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/core/function.py", line 250, in __new__

evaluated = cls.eval(*args)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/functions/elementary/trigonometric.py", line 288, in eval

return -cls(-arg)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/core/cache.py", line 93, in wrapper

retval = cfunc(*args, **kwargs)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/core/function.py", line 439, in __new__

result = super(Function, cls).__new__(cls, *args, **options)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/core/cache.py", line 93, in wrapper

retval = cfunc(*args, **kwargs)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/core/function.py", line 250, in __new__

evaluated = cls.eval(*args)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/functions/elementary/trigonometric.py", line 288, in eval

return -cls(-arg)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/core/cache.py", line 93, in wrapper

retval = cfunc(*args, **kwargs)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/core/function.py", line 439, in __new__

result = super(Function, cls).__new__(cls, *args, **options)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/core/cache.py", line 93, in wrapper

retval = cfunc(*args, **kwargs)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/core/function.py", line 250, in __new__

evaluated = cls.eval(*args)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/functions/elementary/trigonometric.py", line 288, in eval

return -cls(-arg)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/core/cache.py", line 93, in wrapper

retval = cfunc(*args, **kwargs)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/core/function.py", line 439, in __new__

result = super(Function, cls).__new__(cls, *args, **options)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/core/cache.py", line 93, in wrapper

retval = cfunc(*args, **kwargs)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/core/function.py", line 250, in __new__

evaluated = cls.eval(*args)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/functions/elementary/trigonometric.py", line 288, in eval

return -cls(-arg)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/core/cache.py", line 93, in wrapper

retval = cfunc(*args, **kwargs)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/core/function.py", line 439, in __new__

result = super(Function, cls).__new__(cls, *args, **options)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/core/cache.py", line 93, in wrapper

retval = cfunc(*args, **kwargs)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/core/function.py", line 250, in __new__

evaluated = cls.eval(*args)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/functions/elementary/trigonometric.py", line 288, in eval

return -cls(-arg)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/core/cache.py", line 93, in wrapper

retval = cfunc(*args, **kwargs)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/core/function.py", line 439, in __new__

result = super(Function, cls).__new__(cls, *args, **options)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/core/cache.py", line 93, in wrapper

retval = cfunc(*args, **kwargs)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/core/function.py", line 250, in __new__

evaluated = cls.eval(*args)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/functions/elementary/trigonometric.py", line 288, in eval

return -cls(-arg)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/core/cache.py", line 93, in wrapper

retval = cfunc(*args, **kwargs)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/core/function.py", line 439, in __new__

result = super(Function, cls).__new__(cls, *args, **options)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/core/cache.py", line 93, in wrapper

retval = cfunc(*args, **kwargs)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/core/function.py", line 250, in __new__

evaluated = cls.eval(*args)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/functions/elementary/trigonometric.py", line 288, in eval

return -cls(-arg)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/core/cache.py", line 93, in wrapper

retval = cfunc(*args, **kwargs)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/core/function.py", line 439, in __new__

result = super(Function, cls).__new__(cls, *args, **options)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/core/cache.py", line 93, in wrapper

retval = cfunc(*args, **kwargs)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/core/function.py", line 250, in __new__

evaluated = cls.eval(*args)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/functions/elementary/trigonometric.py", line 288, in eval

return -cls(-arg)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/core/cache.py", line 93, in wrapper

retval = cfunc(*args, **kwargs)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/core/function.py", line 439, in __new__

result = super(Function, cls).__new__(cls, *args, **options)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/core/cache.py", line 93, in wrapper

retval = cfunc(*args, **kwargs)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/core/function.py", line 250, in __new__

evaluated = cls.eval(*args)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/functions/elementary/trigonometric.py", line 288, in eval

return -cls(-arg)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/core/cache.py", line 93, in wrapper

retval = cfunc(*args, **kwargs)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/core/function.py", line 439, in __new__

result = super(Function, cls).__new__(cls, *args, **options)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/core/cache.py", line 93, in wrapper

retval = cfunc(*args, **kwargs)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/core/function.py", line 250, in __new__

evaluated = cls.eval(*args)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/functions/elementary/trigonometric.py", line 288, in eval

return -cls(-arg)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/core/cache.py", line 93, in wrapper

retval = cfunc(*args, **kwargs)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/core/function.py", line 439, in __new__

result = super(Function, cls).__new__(cls, *args, **options)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/core/cache.py", line 93, in wrapper

retval = cfunc(*args, **kwargs)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/core/function.py", line 250, in __new__

evaluated = cls.eval(*args)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/functions/elementary/trigonometric.py", line 288, in eval

return -cls(-arg)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/core/cache.py", line 93, in wrapper

retval = cfunc(*args, **kwargs)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/core/function.py", line 439, in __new__

result = super(Function, cls).__new__(cls, *args, **options)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/core/cache.py", line 93, in wrapper

retval = cfunc(*args, **kwargs)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/core/function.py", line 250, in __new__

evaluated = cls.eval(*args)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/functions/elementary/trigonometric.py", line 288, in eval

return -cls(-arg)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/core/cache.py", line 93, in wrapper

retval = cfunc(*args, **kwargs)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/core/function.py", line 439, in __new__

result = super(Function, cls).__new__(cls, *args, **options)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/core/cache.py", line 93, in wrapper

retval = cfunc(*args, **kwargs)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/core/function.py", line 250, in __new__

evaluated = cls.eval(*args)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/functions/elementary/trigonometric.py", line 288, in eval

return -cls(-arg)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/core/cache.py", line 93, in wrapper

retval = cfunc(*args, **kwargs)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/core/function.py", line 439, in __new__

result = super(Function, cls).__new__(cls, *args, **options)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/core/cache.py", line 93, in wrapper

retval = cfunc(*args, **kwargs)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/core/function.py", line 250, in __new__

evaluated = cls.eval(*args)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/functions/elementary/trigonometric.py", line 288, in eval

return -cls(-arg)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/core/cache.py", line 93, in wrapper

retval = cfunc(*args, **kwargs)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/core/function.py", line 439, in __new__

result = super(Function, cls).__new__(cls, *args, **options)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/core/cache.py", line 93, in wrapper

retval = cfunc(*args, **kwargs)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/core/function.py", line 250, in __new__

evaluated = cls.eval(*args)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/functions/elementary/trigonometric.py", line 288, in eval

return -cls(-arg)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/core/cache.py", line 93, in wrapper

retval = cfunc(*args, **kwargs)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/core/function.py", line 439, in __new__

result = super(Function, cls).__new__(cls, *args, **options)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/core/cache.py", line 93, in wrapper

retval = cfunc(*args, **kwargs)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/core/function.py", line 250, in __new__

evaluated = cls.eval(*args)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/functions/elementary/trigonometric.py", line 288, in eval

return -cls(-arg)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/core/cache.py", line 93, in wrapper

retval = cfunc(*args, **kwargs)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/core/function.py", line 439, in __new__

result = super(Function, cls).__new__(cls, *args, **options)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/core/cache.py", line 93, in wrapper

retval = cfunc(*args, **kwargs)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/core/function.py", line 250, in __new__

evaluated = cls.eval(*args)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/functions/elementary/trigonometric.py", line 288, in eval

return -cls(-arg)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/core/cache.py", line 93, in wrapper

retval = cfunc(*args, **kwargs)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/core/function.py", line 439, in __new__

result = super(Function, cls).__new__(cls, *args, **options)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/core/cache.py", line 93, in wrapper

retval = cfunc(*args, **kwargs)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/core/function.py", line 250, in __new__

evaluated = cls.eval(*args)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/functions/elementary/trigonometric.py", line 288, in eval

return -cls(-arg)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/core/cache.py", line 93, in wrapper

retval = cfunc(*args, **kwargs)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/core/function.py", line 439, in __new__

result = super(Function, cls).__new__(cls, *args, **options)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/core/cache.py", line 93, in wrapper

retval = cfunc(*args, **kwargs)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/core/function.py", line 250, in __new__

evaluated = cls.eval(*args)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/functions/elementary/trigonometric.py", line 288, in eval

return -cls(-arg)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/core/cache.py", line 93, in wrapper

retval = cfunc(*args, **kwargs)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/core/function.py", line 439, in __new__

result = super(Function, cls).__new__(cls, *args, **options)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/core/cache.py", line 93, in wrapper

retval = cfunc(*args, **kwargs)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/core/function.py", line 250, in __new__

evaluated = cls.eval(*args)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/functions/elementary/trigonometric.py", line 288, in eval

return -cls(-arg)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/core/cache.py", line 93, in wrapper

retval = cfunc(*args, **kwargs)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/core/function.py", line 439, in __new__

result = super(Function, cls).__new__(cls, *args, **options)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/core/cache.py", line 93, in wrapper

retval = cfunc(*args, **kwargs)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/core/function.py", line 250, in __new__

evaluated = cls.eval(*args)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/functions/elementary/trigonometric.py", line 288, in eval

return -cls(-arg)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/core/cache.py", line 93, in wrapper

retval = cfunc(*args, **kwargs)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/core/function.py", line 439, in __new__

result = super(Function, cls).__new__(cls, *args, **options)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/core/cache.py", line 93, in wrapper

retval = cfunc(*args, **kwargs)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/core/function.py", line 250, in __new__

evaluated = cls.eval(*args)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/functions/elementary/trigonometric.py", line 288, in eval

return -cls(-arg)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/core/cache.py", line 93, in wrapper

retval = cfunc(*args, **kwargs)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/core/function.py", line 439, in __new__

result = super(Function, cls).__new__(cls, *args, **options)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/core/cache.py", line 93, in wrapper

retval = cfunc(*args, **kwargs)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/core/function.py", line 250, in __new__

evaluated = cls.eval(*args)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/functions/elementary/trigonometric.py", line 288, in eval

return -cls(-arg)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/core/cache.py", line 93, in wrapper

retval = cfunc(*args, **kwargs)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/core/function.py", line 439, in __new__

result = super(Function, cls).__new__(cls, *args, **options)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/core/cache.py", line 93, in wrapper

retval = cfunc(*args, **kwargs)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/core/function.py", line 250, in __new__

evaluated = cls.eval(*args)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/functions/elementary/trigonometric.py", line 288, in eval

return -cls(-arg)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/core/cache.py", line 93, in wrapper

retval = cfunc(*args, **kwargs)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/core/function.py", line 439, in __new__

result = super(Function, cls).__new__(cls, *args, **options)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/core/cache.py", line 93, in wrapper

retval = cfunc(*args, **kwargs)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/core/function.py", line 250, in __new__

evaluated = cls.eval(*args)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/functions/elementary/trigonometric.py", line 288, in eval

return -cls(-arg)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/core/cache.py", line 93, in wrapper

retval = cfunc(*args, **kwargs)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/core/function.py", line 439, in __new__

result = super(Function, cls).__new__(cls, *args, **options)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/core/cache.py", line 93, in wrapper

retval = cfunc(*args, **kwargs)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/core/function.py", line 250, in __new__

evaluated = cls.eval(*args)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/functions/elementary/trigonometric.py", line 288, in eval

return -cls(-arg)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/core/cache.py", line 93, in wrapper

retval = cfunc(*args, **kwargs)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/core/function.py", line 439, in __new__

result = super(Function, cls).__new__(cls, *args, **options)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/core/cache.py", line 93, in wrapper

retval = cfunc(*args, **kwargs)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/core/function.py", line 250, in __new__

evaluated = cls.eval(*args)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/functions/elementary/trigonometric.py", line 288, in eval

return -cls(-arg)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/core/cache.py", line 93, in wrapper

retval = cfunc(*args, **kwargs)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/core/function.py", line 439, in __new__

result = super(Function, cls).__new__(cls, *args, **options)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/core/cache.py", line 93, in wrapper

retval = cfunc(*args, **kwargs)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/core/function.py", line 250, in __new__

evaluated = cls.eval(*args)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/functions/elementary/trigonometric.py", line 288, in eval

return -cls(-arg)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/core/cache.py", line 93, in wrapper

retval = cfunc(*args, **kwargs)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/core/function.py", line 439, in __new__

result = super(Function, cls).__new__(cls, *args, **options)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/core/cache.py", line 93, in wrapper

retval = cfunc(*args, **kwargs)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/core/function.py", line 250, in __new__

evaluated = cls.eval(*args)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/functions/elementary/trigonometric.py", line 288, in eval

return -cls(-arg)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/core/cache.py", line 93, in wrapper

retval = cfunc(*args, **kwargs)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/core/function.py", line 439, in __new__

result = super(Function, cls).__new__(cls, *args, **options)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/core/cache.py", line 93, in wrapper

retval = cfunc(*args, **kwargs)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/core/function.py", line 250, in __new__

evaluated = cls.eval(*args)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/functions/elementary/trigonometric.py", line 288, in eval

return -cls(-arg)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/core/cache.py", line 93, in wrapper

retval = cfunc(*args, **kwargs)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/core/function.py", line 439, in __new__

result = super(Function, cls).__new__(cls, *args, **options)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/core/cache.py", line 93, in wrapper

retval = cfunc(*args, **kwargs)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/core/function.py", line 250, in __new__

evaluated = cls.eval(*args)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/functions/elementary/trigonometric.py", line 288, in eval

return -cls(-arg)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/core/cache.py", line 93, in wrapper

retval = cfunc(*args, **kwargs)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/core/function.py", line 439, in __new__

result = super(Function, cls).__new__(cls, *args, **options)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/core/cache.py", line 93, in wrapper

retval = cfunc(*args, **kwargs)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/core/function.py", line 250, in __new__

evaluated = cls.eval(*args)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/functions/elementary/trigonometric.py", line 288, in eval

return -cls(-arg)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/core/cache.py", line 93, in wrapper

retval = cfunc(*args, **kwargs)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/core/function.py", line 439, in __new__

result = super(Function, cls).__new__(cls, *args, **options)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/core/cache.py", line 93, in wrapper

retval = cfunc(*args, **kwargs)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/core/function.py", line 250, in __new__

evaluated = cls.eval(*args)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/functions/elementary/trigonometric.py", line 288, in eval

return -cls(-arg)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/core/cache.py", line 93, in wrapper

retval = cfunc(*args, **kwargs)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/core/function.py", line 439, in __new__

result = super(Function, cls).__new__(cls, *args, **options)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/core/cache.py", line 93, in wrapper

retval = cfunc(*args, **kwargs)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/core/function.py", line 250, in __new__

evaluated = cls.eval(*args)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/functions/elementary/trigonometric.py", line 288, in eval

return -cls(-arg)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/core/cache.py", line 93, in wrapper

retval = cfunc(*args, **kwargs)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/core/function.py", line 439, in __new__

result = super(Function, cls).__new__(cls, *args, **options)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/core/cache.py", line 93, in wrapper

retval = cfunc(*args, **kwargs)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/core/function.py", line 250, in __new__

evaluated = cls.eval(*args)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/functions/elementary/trigonometric.py", line 288, in eval

return -cls(-arg)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/core/cache.py", line 93, in wrapper

retval = cfunc(*args, **kwargs)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/core/function.py", line 439, in __new__

result = super(Function, cls).__new__(cls, *args, **options)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/core/cache.py", line 93, in wrapper

retval = cfunc(*args, **kwargs)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/core/function.py", line 250, in __new__

evaluated = cls.eval(*args)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/functions/elementary/trigonometric.py", line 288, in eval

return -cls(-arg)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/core/cache.py", line 93, in wrapper

retval = cfunc(*args, **kwargs)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/core/function.py", line 439, in __new__

result = super(Function, cls).__new__(cls, *args, **options)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/core/cache.py", line 93, in wrapper

retval = cfunc(*args, **kwargs)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/core/function.py", line 250, in __new__

evaluated = cls.eval(*args)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/functions/elementary/trigonometric.py", line 288, in eval

return -cls(-arg)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/core/cache.py", line 93, in wrapper

retval = cfunc(*args, **kwargs)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/core/function.py", line 439, in __new__

result = super(Function, cls).__new__(cls, *args, **options)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/core/cache.py", line 93, in wrapper

retval = cfunc(*args, **kwargs)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/core/function.py", line 250, in __new__

evaluated = cls.eval(*args)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/functions/elementary/trigonometric.py", line 288, in eval

return -cls(-arg)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/core/cache.py", line 93, in wrapper

retval = cfunc(*args, **kwargs)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/core/function.py", line 439, in __new__

result = super(Function, cls).__new__(cls, *args, **options)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/core/cache.py", line 93, in wrapper

retval = cfunc(*args, **kwargs)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/core/function.py", line 250, in __new__

evaluated = cls.eval(*args)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/functions/elementary/trigonometric.py", line 288, in eval

return -cls(-arg)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/core/cache.py", line 93, in wrapper

retval = cfunc(*args, **kwargs)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/core/function.py", line 439, in __new__

result = super(Function, cls).__new__(cls, *args, **options)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/core/cache.py", line 93, in wrapper

retval = cfunc(*args, **kwargs)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/core/function.py", line 250, in __new__

evaluated = cls.eval(*args)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/functions/elementary/trigonometric.py", line 288, in eval

return -cls(-arg)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/core/cache.py", line 93, in wrapper

retval = cfunc(*args, **kwargs)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/core/function.py", line 439, in __new__

result = super(Function, cls).__new__(cls, *args, **options)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/core/cache.py", line 93, in wrapper

retval = cfunc(*args, **kwargs)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/core/function.py", line 250, in __new__

evaluated = cls.eval(*args)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/functions/elementary/trigonometric.py", line 288, in eval

return -cls(-arg)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/core/cache.py", line 93, in wrapper

retval = cfunc(*args, **kwargs)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/core/function.py", line 439, in __new__

result = super(Function, cls).__new__(cls, *args, **options)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/core/cache.py", line 93, in wrapper

retval = cfunc(*args, **kwargs)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/core/function.py", line 250, in __new__

evaluated = cls.eval(*args)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/functions/elementary/trigonometric.py", line 288, in eval

return -cls(-arg)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/core/cache.py", line 93, in wrapper

retval = cfunc(*args, **kwargs)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/core/function.py", line 439, in __new__

result = super(Function, cls).__new__(cls, *args, **options)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/core/cache.py", line 93, in wrapper

retval = cfunc(*args, **kwargs)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/core/function.py", line 250, in __new__

evaluated = cls.eval(*args)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/functions/elementary/trigonometric.py", line 288, in eval

return -cls(-arg)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/core/cache.py", line 93, in wrapper

retval = cfunc(*args, **kwargs)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/core/function.py", line 439, in __new__

result = super(Function, cls).__new__(cls, *args, **options)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/core/cache.py", line 93, in wrapper

retval = cfunc(*args, **kwargs)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/core/function.py", line 250, in __new__

evaluated = cls.eval(*args)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/functions/elementary/trigonometric.py", line 288, in eval

return -cls(-arg)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/core/cache.py", line 93, in wrapper

retval = cfunc(*args, **kwargs)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/core/function.py", line 439, in __new__

result = super(Function, cls).__new__(cls, *args, **options)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/core/cache.py", line 93, in wrapper

retval = cfunc(*args, **kwargs)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/core/function.py", line 250, in __new__

evaluated = cls.eval(*args)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/functions/elementary/trigonometric.py", line 288, in eval

return -cls(-arg)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/core/cache.py", line 93, in wrapper

retval = cfunc(*args, **kwargs)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/core/function.py", line 439, in __new__

result = super(Function, cls).__new__(cls, *args, **options)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/core/cache.py", line 93, in wrapper

retval = cfunc(*args, **kwargs)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/core/function.py", line 250, in __new__

evaluated = cls.eval(*args)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/functions/elementary/trigonometric.py", line 288, in eval

return -cls(-arg)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/core/cache.py", line 93, in wrapper

retval = cfunc(*args, **kwargs)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/core/function.py", line 439, in __new__

result = super(Function, cls).__new__(cls, *args, **options)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/core/cache.py", line 93, in wrapper

retval = cfunc(*args, **kwargs)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/core/function.py", line 250, in __new__

evaluated = cls.eval(*args)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/functions/elementary/trigonometric.py", line 288, in eval

return -cls(-arg)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/core/cache.py", line 93, in wrapper

retval = cfunc(*args, **kwargs)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/core/function.py", line 439, in __new__

result = super(Function, cls).__new__(cls, *args, **options)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/core/cache.py", line 93, in wrapper

retval = cfunc(*args, **kwargs)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/core/function.py", line 250, in __new__

evaluated = cls.eval(*args)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/functions/elementary/trigonometric.py", line 288, in eval

return -cls(-arg)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/core/cache.py", line 93, in wrapper

retval = cfunc(*args, **kwargs)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/core/function.py", line 439, in __new__

result = super(Function, cls).__new__(cls, *args, **options)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/core/cache.py", line 93, in wrapper

retval = cfunc(*args, **kwargs)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/core/function.py", line 250, in __new__

evaluated = cls.eval(*args)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/functions/elementary/trigonometric.py", line 288, in eval

return -cls(-arg)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/core/cache.py", line 93, in wrapper

retval = cfunc(*args, **kwargs)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/core/function.py", line 439, in __new__

result = super(Function, cls).__new__(cls, *args, **options)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/core/cache.py", line 93, in wrapper

retval = cfunc(*args, **kwargs)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/core/function.py", line 250, in __new__

evaluated = cls.eval(*args)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/functions/elementary/trigonometric.py", line 288, in eval

return -cls(-arg)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/core/cache.py", line 93, in wrapper

retval = cfunc(*args, **kwargs)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/core/function.py", line 439, in __new__

result = super(Function, cls).__new__(cls, *args, **options)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/core/cache.py", line 93, in wrapper

retval = cfunc(*args, **kwargs)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/core/function.py", line 250, in __new__

evaluated = cls.eval(*args)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/functions/elementary/trigonometric.py", line 288, in eval

return -cls(-arg)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/core/cache.py", line 93, in wrapper

retval = cfunc(*args, **kwargs)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/core/function.py", line 439, in __new__

result = super(Function, cls).__new__(cls, *args, **options)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/core/cache.py", line 93, in wrapper

retval = cfunc(*args, **kwargs)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/core/function.py", line 250, in __new__

evaluated = cls.eval(*args)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/functions/elementary/trigonometric.py", line 288, in eval

return -cls(-arg)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/core/cache.py", line 93, in wrapper

retval = cfunc(*args, **kwargs)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/core/function.py", line 423, in __new__

if n not in cls.nargs:


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/sets/sets.py", line 579, in __contains__

symb = sympify(self.contains(other))


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/sets/sets.py", line 307, in contains

ret = sympify(self._contains(other))


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/sets/sets.py", line 2003, in _contains

t = Eq(e, other, evaluate=True)


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/core/relational.py", line 310, in __new__

if lhs == rhs:


 "/Users/aaronmeurer/Documents/Python/sympy/sympy-scratch/sympy/core/numbers.py", line 2110, in __eq__

elif isinstance(other, Integer):
RecursionError: maximum recursion depth exceeded while calling a Python object

Traceback (most recent call last):


 "/xxx/bin/pip", line 6, in <module>

sys.exit(pip.main())


 "/xxx/pip/__init__.py", line 249, in main

return command.main(cmd_args)


 "/xxx/pip/basecommand.py", line 252, in main

pip_version_check(session)


 "/xxx/pip/utils/outdated.py", line 102, in pip_version_check

installed_version = get_installed_version("pip")


 "/xxx/pip/utils/__init__.py", line 838, in get_installed_version

working_set = pkg_resources.WorkingSet()


 "/xxx/pip/_vendor/pkg_resources/__init__.py", line 644, in __init__

self.add_entry(entry)


 "/xxx/pip/_vendor/pkg_resources/__init__.py", line 700, in add_entry

for dist in find_distributions(entry, True):


 "/xxx/pip/_vendor/pkg_resources/__init__.py", line 1949, in find_eggs_in_zip

if metadata.has_metadata('PKG-INFO'):


 "/xxx/pip/_vendor/pkg_resources/__init__.py", line 1463, in has_metadata

return self.egg_info and self._has(self._fn(self.egg_info, name))


 "/xxx/pip/_vendor/pkg_resources/__init__.py", line 1823, in _has

return zip_path in self.zipinfo or zip_path in self._index()


 "/xxx/pip/_vendor/pkg_resources/__init__.py", line 1703, in zipinfo

return self._zip_manifests.load(self.loader.archive)


 "/xxx/pip/_vendor/pkg_resources/__init__.py", line 1643, in load

mtime = os.stat(path).st_mtime

NotFoundError: [Errno 2] No such file or directory: '/xxx/apex-0.1-py3.6.egg'
