Strip redundant -P from arguments; only print 'ahead' count

if other users present in queue.
This commit is contained in:
Guido van Rossum 1991-07-01 18:21:32 +00:00
parent bcf5012887
commit c3f2a3bf93
1 changed files with 13 additions and 7 deletions

View File

@ -19,7 +19,13 @@ def main():
except:
thisuser = posix.environ['USER']
printers = sys.argv[1:]
if not printers:
if printers:
# Strip '-P' from printer names just in case
# the user specified it...
for i in range(len(printers)):
if printers[i][:2] = '-P':
printers[i] = printers[i][2:]
else:
if posix.environ.has_key('PRINTER'):
printers = [posix.environ['PRINTER']]
else:
@ -96,12 +102,12 @@ def showstatus(name, pipe, thisuser):
print 'for', users.keys()[0],
else:
print 'for', len(users), 'users',
if userseen:
if aheadjobs = 0:
print '(' + thisuser + ' first)',
else:
print '(' + `(aheadbytes+1023)/1024`,
print 'K before', thisuser + ')'
if userseen:
if aheadjobs = 0:
print '(' + thisuser + ' first)',
else:
print '(' + `(aheadbytes+1023)/1024`,
print 'K before', thisuser + ')'
if lines:
print