X-Git-Url: https://git.korewanetadesu.com/?p=python-collate.git;a=blobdiff_plain;f=pysort;fp=pysort;h=0000000000000000000000000000000000000000;hp=2e9e2ca4a0ce5de6846752ee0fb4df1f5f94bd19;hb=55e8d3e84b06336ab6c2d8b18958b5e3e6efa284;hpb=e4b16f225fadb8868f6040c7798f2dd4c4d197e1 diff --git a/pysort b/pysort deleted file mode 100755 index 2e9e2ca..0000000 --- a/pysort +++ /dev/null @@ -1,34 +0,0 @@ -#!/usr/bin/env python - -import os -import sys -import locale - -import collate - -def main(argv): - lines = [] - encoding = locale.getpreferredencoding() - - print >>sys.stderr, "Backend: " + collate.default.__name__ - print >>sys.stderr, "Locale: " + collate.collator.locale - - if not argv: - argv.append("-") - for filename in argv: - if filename == "-": - fileobj = sys.stdin - else: - fileobj = open(filename, "rU") - for line in fileobj: - line = line.strip() - line = line.decode(encoding, "replace") - lines.append(line) - lines.sort(key=collate.key) - - for line in lines: - print line.encode(encoding, "replace") - -if __name__ == "__main__": - main(sys.argv[1:]) -