mirror of
https://github.com/python/cpython.git
synced 2025-07-19 01:05:26 +00:00
Fixed to use new Python features and use more commonly accepted style
Reindented
This commit is contained in:
parent
38e083bcc9
commit
8b6f989815
1 changed files with 18 additions and 18 deletions
|
@ -9,27 +9,27 @@ import sys, os
|
|||
# Open mailbox file. Exits with exception when this fails.
|
||||
|
||||
try:
|
||||
mailbox = os.environ['MAIL']
|
||||
mailbox = os.environ['MAIL']
|
||||
except (AttributeError, KeyError):
|
||||
sys.stderr.write('No environment variable $MAIL\n')
|
||||
sys.exit(2)
|
||||
sys.stderr.write('No environment variable $MAIL\n')
|
||||
sys.exit(2)
|
||||
|
||||
try:
|
||||
mail = open(mailbox, 'r')
|
||||
mail = open(mailbox)
|
||||
except IOError:
|
||||
sys.stderr.write('Cannot open mailbox file: ' + mailbox + '\n')
|
||||
sys.exit(2)
|
||||
sys.exit('Cannot open mailbox file: ' + mailbox)
|
||||
|
||||
while 1:
|
||||
line = mail.readline()
|
||||
if not line: break # EOF
|
||||
if line[:5] == 'From ':
|
||||
# Start of message found
|
||||
print line[:-1],
|
||||
while 1:
|
||||
line = mail.readline()
|
||||
if not line: break # EOF
|
||||
if line == '\n': break # Blank line ends headers
|
||||
if line[:8] == 'Subject:':
|
||||
print `line[9:-1]`,
|
||||
print
|
||||
line = mail.readline()
|
||||
if not line:
|
||||
break # EOF
|
||||
if line.startswith('From '):
|
||||
# Start of message found
|
||||
print line[:-1],
|
||||
while 1:
|
||||
line = mail.readline()
|
||||
if not line or line == '\n':
|
||||
break
|
||||
if line.startswith('Subject: '):
|
||||
print `line[9:-1]`,
|
||||
print
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue