Only iterate instance variables for forward_signals() (#367)

This commit is contained in:
Yan
2017-06-29 16:03:10 -04:00
committed by GitHub
parent f58cac7451
commit bd89bfed24
+1 -1
View File
@@ -14,7 +14,7 @@ def forward_signals(dest, source, arg=False):
Replicate and forward all the signals from source to dest
'''
#Import all signals from state
for signal_name in dir(source):
for signal_name in source.__dict__:
signal = getattr(source, signal_name, None)
if isinstance(signal, Signal):
proxy = getattr(dest, signal_name, Signal())