From d7a3bed44ce68f71b0572e7d222af6624ccd880e Mon Sep 17 00:00:00 2001 From: Sebastien Bourdeauducq Date: Fri, 6 Jan 2012 11:20:33 +0100 Subject: [PATCH] Signal repr --- migen/fhdl/structure.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) 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 -- 2.30.2