annotate python/quotemail.py @ 498:95ba5770d2f0

file decorator
author Jeff Hammel <jhammel@mozilla.com>
date Wed, 21 Aug 2013 15:54:09 -0700
parents 6bbc4867a795
children c78da6f7ca79
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
365
6bbc4867a795 begin porting from shell function
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
1 #!/usr/bin/env python
6bbc4867a795 begin porting from shell function
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
2
6bbc4867a795 begin porting from shell function
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
3 """
6bbc4867a795 begin porting from shell function
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
4 quote as per email
6bbc4867a795 begin porting from shell function
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
5 """
6bbc4867a795 begin porting from shell function
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
6
6bbc4867a795 begin porting from shell function
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
7 def prefix(text, quote='> '):
6bbc4867a795 begin porting from shell function
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
8 return '\n'.join(['%s%s' % (quote, line.rstrip())
6bbc4867a795 begin porting from shell function
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
9 for line in text.strip().splitlines()])
6bbc4867a795 begin porting from shell function
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
10
6bbc4867a795 begin porting from shell function
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
11 if __name__ == '__main__':
6bbc4867a795 begin porting from shell function
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
12 import sys
6bbc4867a795 begin porting from shell function
Jeff Hammel <jhammel@mozilla.com>
parents:
diff changeset
13 print prefix(sys.stdin.read())