]> git.ipfire.org Git - thirdparty/suricata-update.git/commitdiff
update-sources: python 3 fixup 216/head
authorJason Ish <jason.ish@oisf.net>
Wed, 11 Dec 2019 21:26:58 +0000 (15:26 -0600)
committerJason Ish <jason.ish@oisf.net>
Thu, 12 Dec 2019 15:47:17 +0000 (09:47 -0600)
Open index in binary mode to fix encoding issue on Python 3.6
on CentOS 7.

suricata/update/commands/updatesources.py

index 25f6e3ebfb27c87f3237b43933e78c30ea383365..a47c24c569ce1495f4c71211b9d98ca1578692c6 100644 (file)
@@ -73,7 +73,7 @@ def compare_sources(initial_content, final_content):
 def write_and_compare(initial_content, fileobj):
     with open(local_index_filename, "wb") as outobj:
         outobj.write(fileobj.getvalue())
-    with open(local_index_filename) as stream:
+    with open(local_index_filename, "rb") as stream:
         final_content = yaml.safe_load(stream)
     compare_sources(initial_content, final_content)
     logger.info("Saved %s", local_index_filename)