Blob Blame History Raw
diff -urp fbpanel-7.0.py2/.config/options.py fbpanel-7.0.py3/.config/options.py
--- fbpanel-7.0.py2/.config/options.py	2015-12-05 15:34:19.000000000 +0900
+++ fbpanel-7.0.py3/.config/options.py	2021-02-23 15:52:21.656374358 +0900
@@ -96,5 +96,5 @@ def report():
         str += "yes\n"
     else:
         str += "no\n"
-    print str,
+    print (str)
 
diff -urp fbpanel-7.0.py2/.config/repl.py fbpanel-7.0.py3/.config/repl.py
--- fbpanel-7.0.py2/.config/repl.py	2021-02-23 19:32:11.594999903 +0900
+++ fbpanel-7.0.py3/.config/repl.py	2021-02-23 19:39:24.314621742 +0900
@@ -14,5 +14,5 @@ def repl_func(matchobj):
         return matchobj.group(0)
 
 
-print re.sub('@\w+@', repl_func, sys.stdin.read())
+print (re.sub('@\w+@', repl_func, sys.stdin.read()))
 
diff -urp fbpanel-7.0.py2/configure fbpanel-7.0.py3/configure
--- fbpanel-7.0.py2/configure	2021-02-23 19:32:11.595999894 +0900
+++ fbpanel-7.0.py3/configure	2021-02-23 15:57:43.341359196 +0900
@@ -330,7 +330,11 @@ def write_config():
             v = int(v)
 
         smake += "%s := %s\n" % (name.upper(), str(v))
-        if type(v) == str or type(v) == unicode:
+        if sys.version_info < (3, 0):
+            unicode_type = unicode
+        else:
+            unicode_type = str
+        if type(v) == str or type(v) == unicode_type:
             v = '"' + v + '"'
         sc += '#define %s  %s\n' % (name.upper(), str(v))
     smake += "\n"
@@ -498,5 +502,5 @@ if __name__ == "__main__":
         exec(code)
     except:
         x.info("Can't read .config/options.py")
-        pass
+        raise
     main()