Skip to content

Instantly share code, notes, and snippets.

@ktemkin
Created September 4, 2020 04:13
Show Gist options
  • Save ktemkin/a3c829e3bb1e3d537835b671dad751b8 to your computer and use it in GitHub Desktop.
Save ktemkin/a3c829e3bb1e3d537835b671dad751b8 to your computer and use it in GitHub Desktop.
File "/home/ktemkin/Projects/luna/luna/gateware/interface/serdes_phy/backends/ecp5.py", line 176, in elaborate
m.d.next += "WRITE"
File "/home/ktemkin/Projects/nmigen/nmigen/hdl/dsl.py", line 39, in __iadd__
self._builder._add_statement(assigns, domain=self._domain, depth=self._depth)
File "/home/ktemkin/Projects/nmigen/nmigen/hdl/dsl.py", line 486, in _add_statement
for stmt in Statement.cast(assigns):
File "/home/ktemkin/Projects/nmigen/nmigen/hdl/ast.py", line 1364, in cast
return _StatementList(sum((Statement.cast(e) for e in obj), []))
File "/home/ktemkin/Projects/nmigen/nmigen/hdl/ast.py", line 1364, in <genexpr>
return _StatementList(sum((Statement.cast(e) for e in obj), []))
File "/home/ktemkin/Projects/nmigen/nmigen/hdl/ast.py", line 1364, in cast
return _StatementList(sum((Statement.cast(e) for e in obj), []))
File "/home/ktemkin/Projects/nmigen/nmigen/hdl/ast.py", line 1364, in <genexpr>
return _StatementList(sum((Statement.cast(e) for e in obj), []))
File "/home/ktemkin/Projects/nmigen/nmigen/hdl/ast.py", line 1364, in cast
return _StatementList(sum((Statement.cast(e) for e in obj), []))
File "/home/ktemkin/Projects/nmigen/nmigen/hdl/ast.py", line 1364, in <genexpr>
[snip]
File "/home/ktemkin/Projects/nmigen/nmigen/hdl/ast.py", line 1363, in cast
if isinstance(obj, Iterable):
File "/usr/lib/python3.8/abc.py", line 98, in __instancecheck__
return _abc_instancecheck(cls, instance)
RecursionError: maximum recursion depth exceeded while calling a Python object
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment