X-Git-Url: https://git.phdru.name/?a=blobdiff_plain;f=mimedecode.py;h=0e01572b67af7d4da6d55cb18aea41c6cd22c9a5;hb=132782e4926381f746dd9ea6b03e3feaaf52579a;hp=23493d40e4ed1a370cd800d2e6dbdb829af88d03;hpb=68284da58382c25f607b161f95a7baf05d178bdc;p=mimedecode.git diff --git a/mimedecode.py b/mimedecode.py index 23493d4..0e01572 100755 --- a/mimedecode.py +++ b/mimedecode.py @@ -18,7 +18,7 @@ Broytman mimedecode.py version %s, %s def usage(code=0, errormsg=''): version(0) sys.stdout.write("""\ -Usage: %s [-h|--help] [-V|--version] [-cCDP] [-H|--host=hostname] [-f charset] [-d header1[,h2,...]|*[,-h1,...]] [-p header:param] [-r header] [-R header:param] [--remove-params=header] [-beit mask] [-o output_file] [input_file [output_file]] +Usage: %s [-h|--help] [-V|--version] [-cCDP] [-H|--host=hostname] [-f charset] [-d header1[,h2,...]|*[,-h1,...]] [-p header1[,h2,h3,...]:param1[,p2,p3,...]] [-r header] [-R header:param] [--remove-params=header] [-beit mask] [-o output_file] [input_file [output_file]] """ % me) if errormsg: sys.stderr.write(errormsg + '\n') @@ -124,8 +124,12 @@ def decode_headers(msg): for header in header_list: decode_header(msg, header) - for header, param in gopts.decode_header_params: - decode_header_param(msg, header, param) + for header_list, param_list in gopts.decode_header_params: + header_list = header_list.split(',') + param_list = param_list.split(',') + for header in header_list: + for param in param_list: + decode_header_param(msg, header, param) def set_header(msg, header, value):