]> jfr.im git - erebus.git/blobdiff - modules/urls.py
further py3 compatibility work
[erebus.git] / modules / urls.py
index 4c4bf6b54799926a80c0cd825c9c79983036ba3d..e25777873835da3f7b051cdbc6143444fb3ce478 100644 (file)
@@ -20,8 +20,19 @@ modstart = lib.modstart
 modstop = lib.modstop
 
 # module code
-import re, urllib2, urlparse, json, HTMLParser
-from BeautifulSoup import BeautifulSoup
+import sys
+if sys.version_info.major < 3:
+       import urllib2
+       import urlparse
+       import HTMLParser
+       from BeautifulSoup import BeautifulSoup
+else:
+       import urllib.request as urllib2
+       import urllib.parse as urlparse
+       import html.parser as HTMLParser
+       from bs4 import BeautifulSoup
+
+import re, json
 
 html_parser = HTMLParser.HTMLParser()