sim._pyrtl: formatting. NFCI
This commit is contained in:
parent
89d1c9bb28
commit
e7b15e1321
|
@ -11,8 +11,10 @@ from ._base import BaseProcess
|
||||||
|
|
||||||
__all__ = ["PyRTLProcess"]
|
__all__ = ["PyRTLProcess"]
|
||||||
|
|
||||||
|
|
||||||
_USE_PATTERN_MATCHING = (sys.version_info >= (3, 10))
|
_USE_PATTERN_MATCHING = (sys.version_info >= (3, 10))
|
||||||
|
|
||||||
|
|
||||||
class PyRTLProcess(BaseProcess):
|
class PyRTLProcess(BaseProcess):
|
||||||
__slots__ = ("is_comb", "runnable", "passive", "run")
|
__slots__ = ("is_comb", "runnable", "passive", "run")
|
||||||
|
|
||||||
|
@ -83,11 +85,11 @@ class _ValueCompiler(ValueVisitor, _Compiler):
|
||||||
"simulate in reasonable time"
|
"simulate in reasonable time"
|
||||||
.format(src, len(value)))
|
.format(src, len(value)))
|
||||||
|
|
||||||
v = super().on_value(value)
|
code = super().on_value(value)
|
||||||
if isinstance(v, str) and len(v) > 1000:
|
if isinstance(code, str) and len(code) > 1000:
|
||||||
# Avoid parser stack overflow on older Pythons.
|
# Avoid parser stack overflow on older Pythons.
|
||||||
return self.emitter.def_var("intermediate", v)
|
return self.emitter.def_var("expr_split", code)
|
||||||
return v
|
return code
|
||||||
|
|
||||||
def on_ClockSignal(self, value):
|
def on_ClockSignal(self, value):
|
||||||
raise NotImplementedError # :nocov:
|
raise NotImplementedError # :nocov:
|
||||||
|
|
Loading…
Reference in a new issue