@@ -64,24 +64,24 @@ def save(self, identifier: str, data: Any) -> None:
6464 """Save shared arguments in the global context."""
6565 assert isinstance (identifier , str )
6666
67- if identifier in self ._identifiers :
68- raise ValueError (f'{ identifier } has been used. Please assign another name.' )
6967 if isinstance (data , DelayVariable ):
68+ if identifier in self ._identifiers :
69+ raise ValueError (f'{ identifier } has been used. Please assign another name.' )
7070 self ._delays [identifier ] = data
71- elif isinstance (data , DelayEntry ):
72- if isinstance (data .target , DelayVariable ):
73- delay_key = f'delay{ id (data )} '
74- self .save (delay_key , data .target )
75- delay = data .target
76- elif isinstance (data .target , str ):
77- if data .target not in self ._delays :
78- raise ValueError (f'Delay target { data .target } has not been registered.' )
79- delay = self ._delays [data .target ]
80- delay_key = data .target
81- else :
82- raise ValueError (f'Unknown delay target. { type (data .target )} ' )
83- delay .register_entry (identifier , delay_time = data .time , delay_step = data .step )
84- self ._delay_entries [identifier ] = delay_key
71+ # elif isinstance(data, DelayEntry):
72+ # if isinstance(data.target, DelayVariable):
73+ # delay_key = f'delay{id(data)}'
74+ # self.save(delay_key, data.target)
75+ # delay = data.target
76+ # elif isinstance(data.target, str):
77+ # if data.target not in self._delays:
78+ # raise ValueError(f'Delay target {data.target} has not been registered.')
79+ # delay = self._delays[data.target]
80+ # delay_key = data.target
81+ # else:
82+ # raise ValueError(f'Unknown delay target. {type(data.target)}')
83+ # delay.register_entry(identifier, delay_time=data.time, delay_step=data.step)
84+ # self._delay_entries[identifier] = delay_key
8585 else :
8686 self ._arguments [identifier ] = data
8787 self ._identifiers .add (identifier )
0 commit comments