浏览代码

mkhtml: html and url imports Python 3 compatible

git-svn-id: https://svn.osgeo.org/grass/grass/trunk@70286 15284696-431f-4ddb-bdfa-cd5b030d7da7
Vaclav Petras 8 年之前
父节点
当前提交
2ac3541fab
共有 1 个文件被更改,包括 12 次插入2 次删除
  1. 12 2
      tools/mkhtml.py

+ 12 - 2
tools/mkhtml.py

@@ -21,8 +21,18 @@ import os
 import string
 import re
 from datetime import datetime
-from HTMLParser import HTMLParser
-import urlparse
+
+try:
+    # Python 2 import
+    from HTMLParser import HTMLParser
+except:
+    # Python 3 import
+    from html.parser import HTMLParser
+try:
+    import urlparse
+except:
+    import urllib.parse as urlparse
+
 
 pgm = sys.argv[1]