ReadOnly, ReadWrite, and NextTimeStep can be regular singletons by just caching the output of __new__ definition.
Join, RisingEdge, FallingEdge, and ValueChange should all be cached on the objects they take as arguments: in Task.join or handles via methods that will be introduced in #3855.
ReadOnly
,ReadWrite
, andNextTimeStep
can be regular singletons by just caching the output of__new__
definition.Join
,RisingEdge
,FallingEdge
, andValueChange
should all be cached on the objects they take as arguments: inTask.join
or handles via methods that will be introduced in #3855.