You are viewing a plain text version of this content. The canonical link for it is here.
Posted to general@gump.apache.org by aj...@apache.org on 2004/01/10 00:11:07 UTC
cvs commit: jakarta-gump/python/gump/model stats.py
ajack 2004/01/09 15:11:07
Modified: python/gump/model stats.py
Log:
Was overzealous on cleanup
Revision Changes Path
1.4 +32 -32 jakarta-gump/python/gump/model/stats.py
Index: stats.py
===================================================================
RCS file: /home/cvs/jakarta-gump/python/gump/model/stats.py,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- stats.py 9 Jan 2004 23:02:32 -0000 1.3
+++ stats.py 9 Jan 2004 23:11:07 -0000 1.4
@@ -126,36 +126,36 @@
def sequenceInStateKey(self):
return self.getKeyBase() + '-seq-state'
-# def update(self,project):
-# #
-# # Update based off current run
-# #
-# if project.isSuccess():
-#
-# self.successes += 1
-# self.last = gump.default.time
-#
-# # A big event...
-# if not self.first:
-# self.first=self.last
-# elif project.isFailed():
-# s.failures += 1
-# elif project.isPrereqFailed():
-# s.prereqs += 1
-#
-# #
-# # Deal with states & changes...
-# #
-# lastCurrentState=self.currentState
-# self.currentState=project.getState()
-#
-# if lastCurrentState==self.currentState:
-# self.startOfState = default.time
-# self.sequenceInState += 1
-# else:
-# self.previousState=lastCurrentState
-# self.sequenceInState = 1
+ def update(self,statable):
+ #
+ # Update based off current run
+ #
+ if statable.isSuccess():
+
+ self.successes += 1
+ self.last = gump.default.time
+ # A big event...
+ if not self.first:
+ self.first=self.last
+ elif statable.isFailed():
+ s.failures += 1
+ elif statable.isPrereqFailed():
+ s.prereqs += 1
+
+ #
+ # Deal with states & changes...
+ #
+ lastCurrentState=self.currentState
+ self.currentState=statable.getState()
+
+ if lastCurrentState==self.currentState:
+ self.startOfState = default.time
+ self.sequenceInState += 1
+ else:
+ self.previousState=lastCurrentState
+ self.sequenceInState = 1
+
def dump(self, indent=0, output=sys.stdout):
gump.utils.dump(self)