version 0.4.8: support utf-8, close #26
authorlouisabraham <louis.abraham@yahoo.fr>
Tue, 22 Oct 2019 06:51:23 +0000 (08:51 +0200)
committerlouisabraham <louis.abraham@yahoo.fr>
Tue, 22 Oct 2019 06:51:23 +0000 (08:51 +0200)
ffpass/__init__.py
setup.py

index 43f6bed700b6a0b9d33c2af73c70b7314ea337b6..24554dac796b5161d18a971c2bbf0fdcc113b251 100644 (file)
@@ -309,10 +309,18 @@ def makeParser(required_dir):
     )
 
     parser_import.add_argument(
-        "-f", "--from", dest="from_file", type=argparse.FileType("r"), default=sys.stdin
+        "-f",
+        "--from",
+        dest="from_file",
+        type=argparse.FileType("r", encoding="utf-8"),
+        default=sys.stdin,
     )
     parser_export.add_argument(
-        "-t", "--to", dest="to_file", type=argparse.FileType("w"), default=sys.stdout
+        "-t",
+        "--to",
+        dest="to_file",
+        type=argparse.FileType("w", encoding="utf-8"),
+        default=sys.stdout,
     )
 
     for sub in subparsers.choices.values():
index a50b17242245ebabf553035647b49fec32b30823..c8c5371396c5097f8c970f016b8641a84ca026dc 100755 (executable)
--- a/setup.py
+++ b/setup.py
@@ -10,7 +10,7 @@ def read(fname):
 
 setup(
     name="ffpass",
-    version="0.4.7",
+    version="0.4.8",
     author="Louis Abraham",
     license="MIT",
     author_email="louis.abraham@yahoo.fr",