From: Sebastien Bourdeauducq Date: Fri, 6 Jan 2012 10:20:33 +0000 (+0100) Subject: Signal repr X-Git-Tag: 24jan2021_ls180~2099^2~1105 X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=d7a3bed44ce68f71b0572e7d222af6624ccd880e;p=litex.git Signal repr --- diff --git a/migen/fhdl/structure.py b/migen/fhdl/structure.py index 58e79ade..80956d49 100644 --- a/migen/fhdl/structure.py +++ b/migen/fhdl/structure.py @@ -129,7 +129,8 @@ def _make_signal_name(): frame = inspect.currentframe().f_back.f_back line = inspect.getframeinfo(frame).code_context[0] m = re.match('[\t ]*([0-9A-Za-z_\.]+)[\t ]*=', line) - if m is None: return None + if m is None: + return "anonymous" name = m.group(1) name = name.split('.') name = name[len(name)-1] @@ -146,12 +147,13 @@ class Signal(Value): self.name = name if self.name is None: self.name = _make_signal_name() - if self.name is None: - self.name = "anonymous" self.reset = Constant(reset, bv) def __hash__(self): return id(self) + + def __repr__(self): + return "" # statements