Subclasses of PoolScheduler can't work with the Pool because a missing attribute __local_free_head causes __addLocal__ to raise an AttributeError. Calling super().__init__() in the PoolScheduler__init__ method seems to fix this since the Chare class sets this attribute in its __init__().
Subclasses of
PoolScheduler
can't work with thePool
because a missing attribute__local_free_head
causes__addLocal__
to raise an AttributeError. Callingsuper().__init__()
in thePoolScheduler
__init__
method seems to fix this since theChare
class sets this attribute in its__init__()
.