don't crash when showing taskMgr without fpformat

This commit is contained in:
David Rose 2002-10-08 03:14:59 +00:00
parent bc1b8e9e2a
commit 75c1e0ad0c
1 changed files with 20 additions and 7 deletions

View File

@ -708,7 +708,6 @@ class TaskManager:
return 0
def __repr__(self):
import fpformat
taskNameWidth = 32
dtWidth = 10
priorityWidth = 10
@ -733,6 +732,7 @@ class TaskManager:
else:
taskName = task.name
if (self.taskTimerVerbose):
import fpformat
str = str + (taskName.ljust(taskNameWidth)
+ fpformat.fix(task.dt*1000, 2).rjust(dtWidth)
+ fpformat.fix(task.avgDt*1000, 2).rjust(dtWidth)
@ -756,9 +756,15 @@ class TaskManager:
taskName = '(PR)' + task.name
else:
taskName = '(P)' + task.name
str = str + (' ' + taskName.ljust(taskNameWidth-2)
+ fpformat.fix(pri, 2).rjust(dtWidth)
+ '\n')
if (self.taskTimerVerbose):
import fpformat
str = str + (' ' + taskName.ljust(taskNameWidth-2)
+ fpformat.fix(pri, 2).rjust(dtWidth)
+ '\n')
else:
str = str + (' ' + taskName.ljust(taskNameWidth-2)
+ '----'.rjust(dtWidth)
+ '\n')
str = str + '---------------------------------------------------------------\n'
str = str + ' doLaterList\n'
str = str + '---------------------------------------------------------------\n'
@ -768,11 +774,18 @@ class TaskManager:
taskName = '(R)' + task.name
else:
taskName = task.name
str = str + (' ' + taskName.ljust(taskNameWidth-2)
+ fpformat.fix(remainingTime, 2).rjust(dtWidth)
+ '\n')
if (self.taskTimerVerbose):
import fpformat
str = str + (' ' + taskName.ljust(taskNameWidth-2)
+ fpformat.fix(remainingTime, 2).rjust(dtWidth)
+ '\n')
else:
str = str + (' ' + taskName.ljust(taskNameWidth-2)
+ '----'.rjust(dtWidth)
+ '\n')
str = str + '---------------------------------------------------------------\n'
if (self.taskTimerVerbose):
import fpformat
str = str + ('total'.ljust(taskNameWidth)
+ fpformat.fix(totalDt*1000, 2).rjust(dtWidth)
+ fpformat.fix(totalAvgDt*1000, 2).rjust(dtWidth)