]> gitweb.pimeys.fr Git - scripts-20-100.git/blobdiff - bde/credits_duplicates.py
[bde/credits_duplicates] Encoding (piping needs…)
[scripts-20-100.git] / bde / credits_duplicates.py
index a96815ee5afae2cd5b430b00422be9da34cbd269..3669e8e51b336b3e4450e5f1c147b996cbc5904b 100755 (executable)
@@ -107,6 +107,7 @@ def sort_by_blocks(data):
         l.sort()
     result = [", ".join([str(i) for i in l]) for l in result]
     result = list(set(result))
+    result.sort(key=lambda x : int(x.split(",")[0]))
     return result
 
 def get_transactions(cur, ids):
@@ -132,7 +133,7 @@ def interactive(blocks, cur, args):
         if not args.noless:
             p = subprocess.Popen(["less"], stdin=subprocess.PIPE)
             p.communicate(formatted.encode("utf-8"))
-        print formatted
+        print formatted.encode("utf-8")
         print "IDs : %s" % b
         idkeep = lb[0]
         question = "Ne garder que %s (= dévalider les autres) ? [o/N/s]" % idkeep