Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import fileinput
- def is_diff_line(line):
- return (line.startswith('-') and not line.startswith('--- ')) or \
- (line.startswith('+') and not line.startswith('+++ '))
- filename = None
- f = fileinput.input()
- try:
- for line in f:
- if f.isfirstline():
- if filename:
- print filename,": size changed by", size_diff, "bytes."
- size_diff = 0
- filename = f.filename()
- if is_diff_line(line):
- if line[0] == '-':
- size_diff -= len(line[1:])
- else:
- size_diff += len(line[1:])
- if filename:
- print filename,": size changed by", size_diff, "bytes."
- finally:
- f.close()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement