mirror of
https://github.com/tahoe-lafs/tahoe-lafs.git
synced 2025-02-20 17:52:50 +00:00
supercall tearDown *synchronously*
It doesn't like it if it only happens later, I guess.
This commit is contained in:
parent
afe97fdd8c
commit
cb9ad3faa5
@ -138,10 +138,9 @@ class ServiceMixin(object):
|
||||
|
||||
def tearDown(self):
|
||||
log.msg("TestIntroducer.tearDown")
|
||||
d = defer.succeed(None)
|
||||
d = defer.maybeDeferred(super(ServiceMixin, self).tearDown)
|
||||
d.addCallback(lambda res: self.parent.stopService())
|
||||
d.addCallback(flushEventualQueue)
|
||||
d.addCallback(lambda ignored: super(ServiceMixin, self).tearDown())
|
||||
return d
|
||||
|
||||
class Introducer(ServiceMixin, unittest.TestCase, pollmixin.PollMixin):
|
||||
|
Loading…
x
Reference in New Issue
Block a user