try: next_class.create(self.name, rec['vref'])
finally: self._create_sem.release()
if not isinstance(self._acct, next_class): self._acct = next_class(rec)
try: next_class.create(self.name, rec['vref'])
finally: self._create_sem.release()
if not isinstance(self._acct, next_class): self._acct = next_class(rec)
if startingup or \
not self.is_running() or \
next_class != curr_class or \
self._acct.initscriptchanged:
if startingup or \
not self.is_running() or \
next_class != curr_class or \
self._acct.initscriptchanged:
- def start(self, d): self._acct.start(delay=d)
+ def start(self, rec, d = 0):
+ self._acct.configure(rec)
+ self._acct.start(delay=d)