]> git.rkrishnan.org Git - tahoe-lafs/tahoe-lafs.git/commitdiff
check_memory.py: don't use self.keepalive_file until it's been initialized
authorBrian Warner <warner@lothar.com>
Thu, 11 Oct 2007 09:20:20 +0000 (02:20 -0700)
committerBrian Warner <warner@lothar.com>
Thu, 11 Oct 2007 09:20:20 +0000 (02:20 -0700)
src/allmydata/test/check_memory.py

index 1fd3406c50c6d5d7859394ed102e8e58654fb88a..9592810c993c746396da7a2f37f2a49f1a864465 100644 (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)