diff options
author | Lars Wirzenius <liw@liw.fi> | 2011-05-16 14:31:50 +0100 |
---|---|---|
committer | Lars Wirzenius <liw@liw.fi> | 2011-05-16 14:31:50 +0100 |
commit | 669b55720168cc8f07e88a92001ecc0b2ab7e636 (patch) | |
tree | d2a82492cb72f0319bab0a60e62bcfca9ae4abcb /summainlib.py | |
parent | 1f1cbe43def84eb2a527e7030bad555cbde9aefc (diff) | |
download | summain-669b55720168cc8f07e88a92001ecc0b2ab7e636.tar.gz |
Fix actual program output.
Diffstat (limited to 'summainlib.py')
-rw-r--r-- | summainlib.py | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/summainlib.py b/summainlib.py index 44c32ff..58610ff 100644 --- a/summainlib.py +++ b/summainlib.py @@ -281,8 +281,9 @@ class FilesystemObject(object): else: name = self.relative_path(root) - values = ([('Name', name)] + - [(x, self[x]) - for x in sorted(self.values.keys()) if x != 'Name']) - return ''.join('%s: %s\n' % (k, v) for k, v in values) + keys = ['Mtime', 'Mode', 'Ino', 'Dev', 'Nlink', 'Size', + 'Uid', 'Username', 'Gid', 'Group', 'Sha-1', 'Target'] + values = [('Name', name)] + values += [(k, self[k]) for k in keys if k not in self._exclude] + return ''.join('%s: %s\n' % (k, v) for k, v in values if v != '') |