Просмотр исходного кода

- made sure FlatCAM use python3 in Linux (JP's find)
- cgi module is deprecated in Python3, using the recommended module html
as replacement

Marius Stanciu 7 лет назад
Родитель
Сommit
560e882da0
2 измененных файлов с 3 добавлено и 3 удалено
  1. 1 1
      flatcam
  2. 2 2
      termwidget.py

+ 1 - 1
flatcam

@@ -1,4 +1,4 @@
-#!/usr/bin/env python2
+#!/usr/bin/env python3
 ############################################################
 ############################################################
 # FlatCAM: 2D Post-processing for Manufacturing            #
 # FlatCAM: 2D Post-processing for Manufacturing            #
 # http://flatcam.org                                       #
 # http://flatcam.org                                       #

+ 2 - 2
termwidget.py

@@ -3,7 +3,7 @@ Terminal emulator widget.
 Shows intput and output text. Allows to enter commands. Supports history.
 Shows intput and output text. Allows to enter commands. Supports history.
 """
 """
 
 
-import cgi
+import html
 from PyQt4.QtCore import pyqtSignal, Qt
 from PyQt4.QtCore import pyqtSignal, Qt
 from PyQt4.QtGui import QColor, QKeySequence, QLineEdit, QPalette, \
 from PyQt4.QtGui import QColor, QKeySequence, QLineEdit, QPalette, \
                         QSizePolicy, QTextCursor, QTextEdit, \
                         QSizePolicy, QTextCursor, QTextEdit, \
@@ -152,7 +152,7 @@ class TermWidget(QWidget):
         """
         """
         assert style in ('in', 'out', 'err')
         assert style in ('in', 'out', 'err')
 
 
-        text = cgi.escape(text)
+        text = html.escape(text)
         text = text.replace('\n', '<br/>')
         text = text.replace('\n', '<br/>')
 
 
         if style == 'in':
         if style == 'in':