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.