]> git.ipfire.org Git - thirdparty/suricata.git/commitdiff
doc/optimization: move "convert.py" to Python3
authorBazzan Don <donbazzan@gmail.com>
Tue, 25 Oct 2022 21:04:37 +0000 (22:04 +0100)
committerVictor Julien <vjulien@oisf.net>
Fri, 5 May 2023 09:11:26 +0000 (11:11 +0200)
Ticket: #5596

doc/userguide/convert.py

index 680d5f4e36ef0d04786af37045b1fa31923cde03..2179df141f0f01edfc9f1e6c110210250adef48f 100755 (executable)
@@ -1,18 +1,18 @@
-#! /usr/bin/env python
+#! /usr/bin/env python3
 
 import sys
 import re
-import urlparse
 import os.path
-import urllib2
-from StringIO import StringIO
+import urllib.request, urllib.parse
+from io import StringIO
 
 import requests
 
+
 def fetch_images(url, dest):
 
     print("Parsing image URLs from %s." % (url))
-    urlparts = urlparse.urlparse(url)
+    urlparts = urllib.parse.urlparse(url)
     r = requests.get(url)
     for m in re.finditer(r"(/attachments/[^\s]+\.png)\"", r.text):
         filename = os.path.basename(m.group(1))
@@ -29,7 +29,8 @@ def fetch_images(url, dest):
         print("Fetching image %s." % (image_url))
 
         open(os.path.join(dest, filename), "w").write(
-            urllib2.urlopen(image_url).read())
+            urllib.request.urlopen(image_url).read())
+
 
 def main():
 
@@ -88,7 +89,8 @@ def main():
             # _italic_ -> *italic*
             line = re.sub(r"\s_(\w+)_\s", r" *\1* ", line)
 
-            fileobj.write(line.encode("utf-8"))
+            fileobj.write(line)
+
 
 if __name__ == "__main__":
     sys.exit(main())