From 7337e5a9ffcc25933bce26dbddbd9b3e480a5987 Mon Sep 17 00:00:00 2001 From: Jean-Francois Dockes Date: Mon, 14 Sep 2015 11:36:36 +0200 Subject: [PATCH] filters: use rb instead of r --HG-- branch : WINDOWSPORT --- src/filters/rcldoc.py | 2 +- src/filters/rcllatinclass.py | 2 +- src/filters/rclsvg.py | 2 +- src/filters/rcltext.py | 2 +- src/filters/rclxml.py | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/src/filters/rcldoc.py b/src/filters/rcldoc.py index 4b50ee38..75078f16 100755 --- a/src/filters/rcldoc.py +++ b/src/filters/rcldoc.py @@ -99,7 +99,7 @@ class WordFilter: rtfprolog ="{\\rtf1" docprolog = b"\xd0\xcf\x11\xe0\xa1\xb1\x1a\xe1" try: - f = open(fn, "r") + f = open(fn, "rb") except: return "" data = f.read(100) diff --git a/src/filters/rcllatinclass.py b/src/filters/rcllatinclass.py index d038ff64..529aadab 100755 --- a/src/filters/rcllatinclass.py +++ b/src/filters/rcllatinclass.py @@ -109,7 +109,7 @@ class European8859TextClassifier: if __name__ == "__main__": - f = open(sys.argv[1]) + f = open(sys.argv[1], "rb") rawtext = f.read() f.close() diff --git a/src/filters/rclsvg.py b/src/filters/rclsvg.py index b005ff86..ccf2e9cf 100755 --- a/src/filters/rclsvg.py +++ b/src/filters/rclsvg.py @@ -110,7 +110,7 @@ class SVGExtractor: fn = params["filename:"] try: - data = open(fn, 'r').read() + data = open(fn, 'rb').read() docdata = rclxslt.apply_sheet_data(stylesheet_all, data) except Exception as err: self.em.rclog("%s: bad data: " % (fn, err)) diff --git a/src/filters/rcltext.py b/src/filters/rcltext.py index d55249d2..2605f047 100755 --- a/src/filters/rcltext.py +++ b/src/filters/rcltext.py @@ -20,7 +20,7 @@ class TxtDump: # No charset, so recoll will have to use its config to guess it txt = '
'
         try:
-            f = open(fn, "r")
+            f = open(fn, "rb")
             txt += self.em.htmlescape(f.read())
         except Exception as err:
             self.em.rclog("TxtDump: %s : %s" % (fn, err))
diff --git a/src/filters/rclxml.py b/src/filters/rclxml.py
index f3cecd1e..06709ce6 100755
--- a/src/filters/rclxml.py
+++ b/src/filters/rclxml.py
@@ -68,7 +68,7 @@ class XMLExtractor:
         fn = params["filename:"]
 
         try:
-            data = open(fn, 'r').read()
+            data = open(fn, 'rb').read()
             docdata = rclxslt.apply_sheet_data(stylesheet_all, data)
         except Exception as err:
             self.em.rclog("%s: bad data: " % (fn, err))