File reports are now sorted in order
git-svn-id: file:///humgen/gsa-scr1/gsa-engineering/svn_contents/trunk@4447 348d0f76-0448-11de-a6fe-93d51630548a
This commit is contained in:
parent
652a3e8de5
commit
04b4adafda
|
|
@ -220,6 +220,9 @@ def printHeaderSep():
|
||||||
print
|
print
|
||||||
print ''.join(['-'] * 80)
|
print ''.join(['-'] * 80)
|
||||||
|
|
||||||
|
def sortByName(files):
|
||||||
|
return sorted(files, key=lambda x: x.file)
|
||||||
|
|
||||||
if __name__ == "__main__":
|
if __name__ == "__main__":
|
||||||
usage = "usage: %prog -l and/or -a root ftpRoot"
|
usage = "usage: %prog -l and/or -a root ftpRoot"
|
||||||
parser = OptionParser(usage=usage)
|
parser = OptionParser(usage=usage)
|
||||||
|
|
@ -272,7 +275,7 @@ if __name__ == "__main__":
|
||||||
print 'SUMMARY: Total files examined', len(results)
|
print 'SUMMARY: Total files examined', len(results)
|
||||||
for status in ['in-sync', 'size-mismatch', 'unknown-local-file', 'local-file-missing', 'orphaned-file']:
|
for status in ['in-sync', 'size-mismatch', 'unknown-local-file', 'local-file-missing', 'orphaned-file']:
|
||||||
printHeaderSep()
|
printHeaderSep()
|
||||||
filesOfStatus = filter(lambda x: x.status == status, results.itervalues())
|
filesOfStatus = sortByName(filter(lambda x: x.status == status, results.itervalues()))
|
||||||
n = len(filesOfStatus)
|
n = len(filesOfStatus)
|
||||||
print 'SUMMARY: %s' % ( status )
|
print 'SUMMARY: %s' % ( status )
|
||||||
print 'SUMMARY: Files %d (%.2f%% of total)' % ( n, n * 100.0 / len(results))
|
print 'SUMMARY: Files %d (%.2f%% of total)' % ( n, n * 100.0 / len(results))
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue