From: Stephen Finucane Date: Sun, 10 Apr 2016 14:05:17 +0000 (+0100) Subject: parser: Remove 'main' function X-Git-Tag: v2.0.0-rc1~268 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=3c2ee2df8993d91c4e1dbe3bda77c1124616f57e;p=thirdparty%2Fpatchwork.git parser: Remove 'main' function This is unnecessary given the combination of parsemail and tests. Signed-off-by: Stephen Finucane Reviewed-by: Andy Doan --- diff --git a/patchwork/parser.py b/patchwork/parser.py index f173431c..61a6fd98 100644 --- a/patchwork/parser.py +++ b/patchwork/parser.py @@ -19,9 +19,6 @@ # along with Patchwork; if not, write to the Free Software # Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA -from __future__ import absolute_import -from __future__ import print_function - from collections import Counter import hashlib import re @@ -267,40 +264,3 @@ def find_filenames(diff): filenames = sorted(filenames.keys()) return filenames - - -def main(args): - from optparse import OptionParser - - parser = OptionParser() - parser.add_option('-p', '--patch', action='store_true', - dest='print_patch', help='print parsed patch') - parser.add_option('-c', '--comment', action='store_true', - dest='print_comment', help='print parsed comment') - parser.add_option('-#', '--hash', action='store_true', - dest='print_hash', help='print patch hash') - parser.add_option('-f', '--filenames', action='store_true', - dest='print_filenames', help='print file names') - - (options, args) = parser.parse_args() - - # decode from (assumed) UTF-8 - content = sys.stdin.read().decode('utf-8') - patch, comment = parse_patch(content) - - if options.print_hash and patch: - print(hash_diff(patch).hexdigest()) - - if options.print_patch and patch: - print('Patch: ------\n' + patch) - - if options.print_comment and comment: - print('Comment: ----\n' + comment) - - if options.print_filenames: - filenames = find_filenames(content) - print('File names: ----\n' + '\n'.join(filenames)) - -if __name__ == '__main__': - import sys - sys.exit(main(sys.argv))