scripts/dtrx

branch
trunk
changeset 115
d670445a0a9b
parent 114
d2a28fe2a8ff
child 117
c43771363c6f
equal deleted inserted replaced
114:d2a28fe2a8ff 115:d670445a0a9b
879 for magic_re in ext_info.get('magic', ()): 879 for magic_re in ext_info.get('magic', ()):
880 magic_mime_map[re.compile(magic_re)] = ext_name 880 magic_mime_map[re.compile(magic_re)] = ext_name
881 for extension in ext_info.get('extensions', ()): 881 for extension in ext_info.get('extensions', ()):
882 extension_map.setdefault(extension, []).append((ext_name, None)) 882 extension_map.setdefault(extension, []).append((ext_name, None))
883 883
884 for mapping in (('tar', 'bzip2', 'tar.bz2'), 884 for mapping in (('tar', 'bzip2', 'tar.bz2', 'tbz2', 'tb2', 'tbz'),
885 ('tar', 'gzip', 'tar.gz', 'tgz'), 885 ('tar', 'gzip', 'tar.gz', 'tgz'),
886 ('tar', 'lzma', 'tar.lzma', 'tlz'), 886 ('tar', 'lzma', 'tar.lzma', 'tlz'),
887 ('tar', 'compress', 'tar.Z', 'taz'),
887 ('compress', 'gzip', 'Z', 'gz'), 888 ('compress', 'gzip', 'Z', 'gz'),
888 ('compress', 'bzip2', 'bz2'), 889 ('compress', 'bzip2', 'bz2'),
889 ('compress', 'lzma', 'lzma')): 890 ('compress', 'lzma', 'lzma')):
890 for extension in mapping[2:]: 891 for extension in mapping[2:]:
891 extension_map.setdefault(extension, []).append(mapping[:2]) 892 extension_map.setdefault(extension, []).append(mapping[:2])

mercurial