]> git.phdru.name Git - extfs.d.git/blobdiff - torrent
Fix(torrent): Process torrent file as binary
[extfs.d.git] / torrent
diff --git a/torrent b/torrent
index 211fdaf85c5b7e1542dd45b1c7b863795943886a..550ad72ebf9c1f459e12a5cfa7b0eccf19bb2207 100755 (executable)
--- a/torrent
+++ b/torrent
@@ -58,7 +58,7 @@ if use_locale:
     try:
         lcAll = locale.getdefaultlocale()
     except locale.Error as err:
-        print("WARNING:", err, file=sys.stderr)
+        #print("WARNING:", err, file=sys.stderr)
         lcAll = []
 
     if len(lcAll) == 2:
@@ -67,7 +67,7 @@ if use_locale:
         try:
             default_encoding = locale.getpreferredencoding()
         except locale.Error as err:
-            print("WARNING:", err, file=sys.stderr)
+            #print("WARNING:", err, file=sys.stderr)
             default_encoding = sys.getdefaultencoding()
 else:
     default_encoding = sys.getdefaultencoding()
@@ -265,7 +265,7 @@ def torrent_error(error_str):
 
 def decode_torrent():
     try:
-        torrent_file = open(sys.argv[2], 'r')
+        torrent_file = open(sys.argv[2], 'rb')
         data = torrent_file.read()
         torrent_file.close()
         return decode(data)