From abffb225575336103027ddd46a96c5e5fc561490 Mon Sep 17 00:00:00 2001
From: Stefano Zacchiroli <zack@upsilon.cc>
Date: Thu, 12 Jul 2018 16:01:47 +0200
Subject: [PATCH] cli.py: prefer os.fsdecode() over manual fiddling with
 locale.getpref...

---
 swh/model/cli.py | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

diff --git a/swh/model/cli.py b/swh/model/cli.py
index 7b52ce91..036844df 100644
--- a/swh/model/cli.py
+++ b/swh/model/cli.py
@@ -4,7 +4,6 @@
 # See top-level LICENSE file for more information
 
 import click
-import locale
 import os
 import sys
 
@@ -107,8 +106,7 @@ def identify(obj_type, verify, show_filename, objects):
         for (obj, pid) in results:
             msg = pid
             if show_filename:
-                encoding = locale.getpreferredencoding(do_setlocale=False)
-                msg = '%s\t%s' % (pid, obj.decode(encoding))
+                msg = '%s\t%s' % (pid, os.fsdecode(obj))
             click.echo(msg)
 
 
-- 
GitLab