11 from __future__ 
import print_function
 
   16 from .entity 
import Entity
 
   17 from .signal_base 
import SignalBase
 
   22     return self.getName().split(
":")[-1]
 
   25 setattr(SignalBase, 
"name", property(sig_short_name))
 
   41         return self.
sig.name + 
" = " + str(self.
sig.value)
 
   47         self.
sig.recompute(iter)
 
   51         self.
sig.recompute(self.
sig.time + iter)
 
   59 setattr(SignalBase, 
"m", property(PrettySignalPrint))
 
   64     return self.name + 
" = " + str(self.value)
 
   73     sig.recompute(sig.time + iter)
 
   77 setattr(SignalBase, 
"__repr__", sigRepr)
 
   78 setattr(SignalBase, 
"__call__", sigCall)
 
   79 setattr(SignalBase, 
"__add__", sigTimeIncr)
 
  100 setattr(SignalBase, 
"deps", property(SignalDepPrint))
 
  102 setattr(Entity, 
"sigs", property(Entity.displaySignals))
 
  103 setattr(Entity, 
"__repr__", Entity.__str__)
 
  111         def __init__(self, f):
 
  116             if isinstance(res, str):
 
  121         def __call__(self, *arg):
 
  122             return self.functor(*arg)