AST to sympy question

59 views
Skip to first unread message

Uri David Akavia

unread,
Oct 28, 2020, 5:49:15 PM10/28/20
to sympy
Hi
I'm a computational biologist in Montreal, and I've been working on genomics and metaoblomics at McGill University.
I've been working on Cobrapy, which uses AST to parse and deal with Gene Rules (GPR). This email is going to be a bit long to explain context

Each reaction (chemical transformation) has GPR that uses boolean AND/OR to describe which genes are necessary for it to happen. The idea is that genes where either is necessary have an OR relationship, and genes where you need multiple (like a protein complex) have AND. In files, these relationships are organized as a string.

I've been shifting the code from AST to sympy, so we can do more logical comparisons and extend the capability.

It seems that there are two options:
1) Going  from string directly to sympy using sympy_parse
This works generally well, but there are some GPRs that are too long, since the convention is to store the GPRs in files in maximal canonical form.
It means if you have a complex that needs three units, and each unit has two potential genes, the GPR can be logically
(A1 OR A2) AND (B1 OR B2) AND (C1 OR C2)
But in the files it will be as
(A1 AND B1 AND C1) OR (A2 AND B1 AND C1) OR (A1 AND B2 AND C1), etc.

When you have 40 proteins, each having two genes or more, you get to ridiculous numbers (11164) that crash python.

2) String ---> AST --> sympy
AST can deal with these very very large GPRs, so one way is to parse a GPR extension and then run this function

def ast2sympy(expr, level=0, names=None):
    """convert compiled ast to gene_reaction_rule sympy expression

    Parameters
    ----------
    expr : str
        string for a gene reaction rule, e.g "a and b"
    level : int
        internal use only
    names : dict
        Dict where each element id a gene identifier and the value is the
        gene name. Use this to get a rule str which uses names instead. This
        should be done for display purposes only. All gene_reaction_rule
        strings which are computed with should use the id.

    Returns
    ------
    string
        The gene reaction rule
    """
    if isinstance(expr, Expression):
        return ast2sympy(expr.body, 0, names) if hasattr(expr, "body") else ""
    elif isinstance(expr, Name):
        return sympy.symbols(names.get(expr.id, expr.id)) if names else sympy.symbols(expr.id)
    elif isinstance(expr, BoolOp):
        op = expr.op
        if isinstance(op, Or):
            sympy_exp = sp_boolalg.Or(*[ast2sympy(i, level + 1, names) for i in expr.values])
        elif isinstance(op, And):
            sympy_exp = sp_boolalg.And(*[ast2sympy(i, level + 1, names) for i in expr.values])
        else:
            raise TypeError("unsupported operation " + op.__class__.__name)
        return sympy_exp
    elif expr is None:
        return ""

The rest of my code can be seen in https://github.com/akaviaLab/cobrapy/blob/gpr-sympy/src/cobra/core/gene.py (and has sympy in the function name)

My questions
1) Is there another (better) way to do this? Is there some AST --> sympy function directly?
2) Which way do you think is better?
I'm leaning towards parse_sympy(), but telling the cobrapy functions to go string ---> AST --> sympy if the string seems to have a large number of entities.

Thank you,

Uri David

Aaron Meurer

unread,
Oct 28, 2020, 6:00:17 PM10/28/20
to sympy
Hi Uri David.

What do you mean by sympy_parse? Do you mean the functions in
sympy.parsing, or something else? I think it should be possible to
parse strings like that directly into SymPy expressions, though I'm
not sure if anything built-in to SymPy can do it. Whatever you are
using that is crashing on large inputs is probably implemented in an
inefficient way, and can be improved. The types of strings you are
dealing with seem relatively simple, but even so, you may benefit from
using a real parser with a grammar file using something like Lark or
Antlr.

I don't think we have a direct ast to sympy converter. There is some
ast related code in sympy.parsing, but it deals with evaluate=False,
so it isn't quite what you are looking for. The one you have looks
fine, although it may be cleaner to implement it using the ast visitor
pattern (see https://docs.python.org/3/library/ast.html#ast.NodeVisitor).

Another idea: if A1, B1, and so on are what you want to use as your
symbol names, you can replace "AND" with "&" and "OR" with "|" and the
string will parse directly as a SymPy expression (using parse_expr()
or sympify()).

Aaron Meurer
> --
> You received this message because you are subscribed to the Google Groups "sympy" group.
> To unsubscribe from this group and stop receiving emails from it, send an email to sympy+un...@googlegroups.com.
> To view this discussion on the web visit https://groups.google.com/d/msgid/sympy/2dfb954b-7370-4fc5-86cb-7599a4b6a3f2n%40googlegroups.com.

Uri David Akavia

unread,
Oct 29, 2020, 6:51:07 AM10/29/20
to sympy
Hi Aaron,

Sorry, I am using sympy.parsing.sympy_parser.parse_expr() after replacing & and | and doing a few more string modifications. That's what I described as (1). That generally works, but crashes on very very large expressions.
I can attach the string that crashes it if you're interested.
The function that parses using parse_expr() is
def parse_gpr_sympy(str_expr):
    """parse gpr into SYMPY

    Parameters
    ----------
    str_expr : string
        string with the gene reaction rule to parse

    Returns
    -------
    tuple
        elements SYMPY expression and gene_ids as a set
    """
    str_expr = str_expr.strip()
    if len(str_expr) == 0:
        return None, set()
    for char, escaped in replacements:
        if char in str_expr:
            str_expr = str_expr.replace(char, escaped)
    escaped_str = keyword_re.sub("__cobra_escape__", str_expr)
    escaped_str = number_start_re.sub("__cobra_escape__", escaped_str)
    try:
        escaped_str = re.sub(r"\b(or)", " |", escaped_str)
        escaped_str = re.sub(r"\b(and)", " &", escaped_str)
        sympy_exp = parse_expr(escaped_str, transformations=standard_transformations,
                                evaluate=False)
    except SympifyError as exc:
        raise ValueError("unsupported operation  " + repr(escaped_str), exc)
    gene_set = set()
    for node in list(sympy_exp.atoms()):
        if node.name.startswith("__cobra_escape__"):
            node.name = node.name[16:]
        for char, escaped in replacements:
            if escaped in node.name:
                node.name = node.name.replace(escaped, char)
        gene_set.add(node.name)

    return sympy_exp, gene_set

(2) is using AST, and I'll see about converting it to a visitor.

Lark and Antir seem overkill, so I'll see about converting to a visitor first.

Uri David

Aaron Meurer

unread,
Oct 29, 2020, 1:26:37 PM10/29/20
to sympy
I see. How exactly does it crash? Do you get a traceback?

Using & and | would not be efficient, because it has to create each
subexpression pairwise, but it should still be able to work without
crashing, so this may be a bug in SymPy. It's also possible that the
crash is something you would see regardless of how you create the
expression, so it's worth looking into.

Aaron Meurer
> To view this discussion on the web visit https://groups.google.com/d/msgid/sympy/18abee55-5c8b-4adc-8387-d4959813ff5bn%40googlegroups.com.

Uri David Akavia

unread,
Oct 29, 2020, 5:21:25 PM10/29/20
to sympy
Hi Aaron,

I'm not sure what you mean that using & and I would not be efficient. Can you explain? Is there a more efficient thing to do with the string replacement?

If I run in PyCharm python console, I get this (long) trace

Uri David

Traceback (most recent call last):
  File "<input>", line 1, in <module>
  File "/Users/uridavidakavia/PycharmProjects/cobrapy/src/cobra/core/gene.py", line 254, in parse_gpr_sympy
    evaluate=False)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1006, in parse_expr
    code = compile(evaluateFalse(code), '<string>', 'eval')
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1016, in evaluateFalse
    node = EvaluateFalseTransformer().visit(node)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 317, in generic_visit
    value = self.visit(value)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 326, in generic_visit
    new_node = self.visit(old_value)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1053, in visit_BinOp
    right = self.visit(node.right)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1053, in visit_BinOp
    right = self.visit(node.right)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1054, in visit_BinOp
    left = self.visit(node.left)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Users/uridavidakavia/PycharmProjects/venv_cobrapy3_7/lib/python3.7/site-packages/sympy/parsing/sympy_parser.py", line 1053, in visit_BinOp
    right = self.visit(node.right)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 326, in generic_visit
    new_node = self.visit(old_value)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 262, in visit
    return visitor(node)
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 312, in generic_visit
    for field, old_value in iter_fields(node):
  File "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/ast.py", line 179, in iter_fields
    yield field, getattr(node, field)
RecursionError: maximum recursion depth exceeded while calling a Python object



Aaron Meurer

unread,
Oct 29, 2020, 6:32:26 PM10/29/20
to sympy
The problem is that a & b & c & d is evaluated as (((a & b) & c) & d).
This is just how the Python evaluation model works. Binary operations
are evaluated pairwise, from left to right. So for SymPy, this gets
evaluated as And(And(And(a, b), c), d). The And() constructor knows
that if one of its arguments is an And(), it should flatten, but this
is less efficient than calling And(a, b, c, d) directly.

In the case of the parser error you are getting, the issue is that the
expression is so nested, the recursive functions in ast that try to
manipulate them hit the stack limit of the interpreter. Specifically
evaluate=False causes parse_expr() to use the ast module, which tries
to walk the ast recursively. What you want to do is parse "a & b & c &
d" as "And(a, b, c, d)" directly.

By the way, this is something that I think should probably be fixed in
the SymPy parser. Right now, sympify(' & '.join(['x%i' % i for i in
range(1000)])) takes over 30 seconds to run. I opened
https://github.com/sympy/sympy/issues/20359 for this.

Aaron Meurer

On Thu, Oct 29, 2020 at 3:21 PM Uri David Akavia
> To view this discussion on the web visit https://groups.google.com/d/msgid/sympy/3d73e599-241a-439d-b1b4-7255c488c42cn%40googlegroups.com.

Uri David Akavia

unread,
Nov 2, 2020, 5:15:27 PM11/2/20
to sympy
Hi Aaron,

Thanks for the explanations.
AST visitor worked great!

Cheers,

Uri David

Reply all
Reply to author
Forward
0 new messages