Comment #10 on issue 4115 by [email protected]: Move old assumptions from Basic to Expr
http://code.google.com/p/sympy/issues/detail?id=4115

Removing is_commutative from AssocOp __slots__ fixes the layout issue. Unfortunately, it results in a new traceback:

Traceback (most recent call last):
File "/Users/aaronmeurer/Documents/Python/sympy/sympy/sympy/core/sympify.py", line 295, in sympify
    a = unicode(a)
File "/Users/aaronmeurer/Documents/Python/sympy/sympy/sympy/core/basic.py", line 427, in __str__
    from sympy.printing import sstr
File "/Users/aaronmeurer/Documents/Python/sympy/sympy/sympy/printing/__init__.py", line 3, in <module>
    from .pretty import pager_print, pretty, pretty_print, pprint, \
File "/Users/aaronmeurer/Documents/Python/sympy/sympy/sympy/printing/pretty/__init__.py", line 3, in <module>
    from .pretty import (pretty, pretty_print, pprint, pprint_use_unicode,
File "/Users/aaronmeurer/Documents/Python/sympy/sympy/sympy/printing/pretty/pretty.py", line 10, in <module>
    from sympy.printing.printer import Printer
File "/Users/aaronmeurer/Documents/Python/sympy/sympy/sympy/printing/printer.py", line 72, in <module>
    from sympy import Basic, Add
ImportError: cannot import name Basic

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "./bin/isympy", line 360, in <module>
    main()
  File "./bin/isympy", line 353, in main
    from sympy.utilities.exceptions import SymPyDeprecationWarning
File "/Users/aaronmeurer/Documents/Python/sympy/sympy/sympy/__init__.py", line 32, in <module>
    from .core import *
File "/Users/aaronmeurer/Documents/Python/sympy/sympy/sympy/core/__init__.py", line 25, in <module> from .sets import (Set, Interval, Union, EmptySet, FiniteSet, ProductSet, File "/Users/aaronmeurer/Documents/Python/sympy/sympy/sympy/core/sets.py", line 14, in <module>
    from sympy.assumptions import ask
File "/Users/aaronmeurer/Documents/Python/sympy/sympy/sympy/assumptions/__init__.py", line 2, in <module>
    from .ask import Q, ask, register_handler, remove_handler
File "/Users/aaronmeurer/Documents/Python/sympy/sympy/sympy/assumptions/ask.py", line 325, in <module>
    Implies(Q.real, Q.complex),
File "/Users/aaronmeurer/Documents/Python/sympy/sympy/sympy/core/cache.py", line 93, in wrapper
    r = func(*args, **kw_args)
File "/Users/aaronmeurer/Documents/Python/sympy/sympy/sympy/core/function.py", line 120, in __new__
    args = list(map(sympify, args))
File "/Users/aaronmeurer/Documents/Python/sympy/sympy/sympy/core/sympify.py", line 297, in sympify
    raise SympifyError(a, exc)
sympy.core.sympify.SympifyError

--
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 [email protected].
To post to this group, send email to [email protected].
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