svgui/pyjs/pyjs.py
changeset 2450 5024c19ca8f0
parent 2445 4f7abbc8506f
--- a/svgui/pyjs/pyjs.py	Thu Oct 11 10:25:19 2018 +0300
+++ b/svgui/pyjs/pyjs.py	Thu Oct 11 12:00:40 2018 +0300
@@ -17,7 +17,6 @@
 
 from __future__ import print_function
 import sys
-from types import StringType
 import compiler
 from compiler import ast
 import os
@@ -1388,7 +1387,7 @@
         return self.expr(node.left, current_klass) + " * " + self.expr(node.right, current_klass)
 
     def _mod(self, node, current_klass):
-        if isinstance(node.left, ast.Const) and isinstance(node.left.value, StringType):
+        if isinstance(node.left, ast.Const) and isinstance(node.left.value, str):
             self.imported_js.add("sprintf.js")  # Include the sprintf functionality if it is used
             return "sprintf("+self.expr(node.left, current_klass) + ", " + self.expr(node.right, current_klass)+")"
         return self.expr(node.left, current_klass) + " % " + self.expr(node.right, current_klass)