check_memory.py: don't use self.keepalive_file until it's been initialized

This commit is contained in:
Brian Warner 2007-10-11 02:20:20 -07:00
parent a76898244b
commit 6ed8664c7f

View File

@ -74,6 +74,7 @@ class SystemFramework(testutil.PollMixin):
self.tub.setServiceParent(self.sparent)
self.mode = mode
self.failed = False
self.keepalive_file = None
def run(self):
framelog = os.path.join(self.basedir, "driver.log")
@ -142,7 +143,7 @@ class SystemFramework(testutil.PollMixin):
# the client node will shut down in a few seconds
#os.remove(os.path.join(self.clientdir, "suicide_prevention_hotline"))
log.msg("shutting down SystemTest services")
if os.path.exists(self.keepalive_file):
if self.keepalive_file and os.path.exists(self.keepalive_file):
age = time.time() - os.stat(self.keepalive_file)[stat.ST_MTIME]
log.msg("keepalive file at shutdown was %ds old" % age)
d = defer.succeed(None)