# HG changeset patch # User Andrey Skvortsov # Date 1508928626 -10800 # Node ID 091005ec69c462b176edde91b2799142519ba6bb # Parent e5ddbaf756cb16471538634b7253c7af8c77c393 fix pylint py3k conversion warning: "(no-absolute-import) import missing `from __future__ import absolute_import`" diff -r e5ddbaf756cb -r 091005ec69c4 Beremiz.py --- a/Beremiz.py Mon Oct 23 18:25:45 2017 +0300 +++ b/Beremiz.py Wed Oct 25 13:50:26 2017 +0300 @@ -23,6 +23,7 @@ # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. +from __future__ import absolute_import from __future__ import print_function import os import sys diff -r e5ddbaf756cb -r 091005ec69c4 BeremizIDE.py --- a/BeremizIDE.py Mon Oct 23 18:25:45 2017 +0300 +++ b/BeremizIDE.py Wed Oct 25 13:50:26 2017 +0300 @@ -24,6 +24,7 @@ # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. +from __future__ import absolute_import import os import sys import tempfile diff -r e5ddbaf756cb -r 091005ec69c4 Beremiz_service.py --- a/Beremiz_service.py Mon Oct 23 18:25:45 2017 +0300 +++ b/Beremiz_service.py Wed Oct 25 13:50:26 2017 +0300 @@ -24,6 +24,7 @@ # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. +from __future__ import absolute_import from __future__ import print_function import os import sys diff -r e5ddbaf756cb -r 091005ec69c4 CodeFileTreeNode.py --- a/CodeFileTreeNode.py Mon Oct 23 18:25:45 2017 +0300 +++ b/CodeFileTreeNode.py Wed Oct 25 13:50:26 2017 +0300 @@ -23,6 +23,7 @@ # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. +from __future__ import absolute_import import os import re import traceback diff -r e5ddbaf756cb -r 091005ec69c4 ConfigTreeNode.py --- a/ConfigTreeNode.py Mon Oct 23 18:25:45 2017 +0300 +++ b/ConfigTreeNode.py Wed Oct 25 13:50:26 2017 +0300 @@ -31,6 +31,7 @@ - ... TODO : document """ +from __future__ import absolute_import import os import traceback import types diff -r e5ddbaf756cb -r 091005ec69c4 IDEFrame.py --- a/IDEFrame.py Mon Oct 23 18:25:45 2017 +0300 +++ b/IDEFrame.py Wed Oct 25 13:50:26 2017 +0300 @@ -22,6 +22,7 @@ # along with this program; if not, write to the Free Software # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. +from __future__ import absolute_import import sys import cPickle from types import TupleType diff -r e5ddbaf756cb -r 091005ec69c4 NativeLib.py --- a/NativeLib.py Mon Oct 23 18:25:45 2017 +0300 +++ b/NativeLib.py Wed Oct 25 13:50:26 2017 +0300 @@ -23,6 +23,8 @@ # along with this program; if not, write to the Free Software # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + +from __future__ import absolute_import import util.paths as paths from POULibrary import POULibrary diff -r e5ddbaf756cb -r 091005ec69c4 PLCControler.py --- a/PLCControler.py Mon Oct 23 18:25:45 2017 +0300 +++ b/PLCControler.py Wed Oct 25 13:50:26 2017 +0300 @@ -24,6 +24,7 @@ # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. +from __future__ import absolute_import from types import TupleType from copy import deepcopy import os diff -r e5ddbaf756cb -r 091005ec69c4 PLCGenerator.py --- a/PLCGenerator.py Mon Oct 23 18:25:45 2017 +0300 +++ b/PLCGenerator.py Wed Oct 25 13:50:26 2017 +0300 @@ -23,6 +23,7 @@ # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. +from __future__ import absolute_import from types import * import re from plcopen import PLCOpenParser diff -r e5ddbaf756cb -r 091005ec69c4 PLCOpenEditor.py --- a/PLCOpenEditor.py Mon Oct 23 18:25:45 2017 +0300 +++ b/PLCOpenEditor.py Wed Oct 25 13:50:26 2017 +0300 @@ -24,6 +24,7 @@ # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. +from __future__ import absolute_import from __future__ import print_function import os import sys diff -r e5ddbaf756cb -r 091005ec69c4 POULibrary.py --- a/POULibrary.py Mon Oct 23 18:25:45 2017 +0300 +++ b/POULibrary.py Wed Oct 25 13:50:26 2017 +0300 @@ -22,6 +22,8 @@ # along with this program; if not, write to the Free Software # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + +from __future__ import absolute_import from weakref import ref diff -r e5ddbaf756cb -r 091005ec69c4 ProjectController.py --- a/ProjectController.py Mon Oct 23 18:25:45 2017 +0300 +++ b/ProjectController.py Wed Oct 25 13:50:26 2017 +0300 @@ -26,6 +26,9 @@ """ Beremiz Project Controller """ + + +from __future__ import absolute_import import os import traceback import time diff -r e5ddbaf756cb -r 091005ec69c4 c_ext/CFileEditor.py --- a/c_ext/CFileEditor.py Mon Oct 23 18:25:45 2017 +0300 +++ b/c_ext/CFileEditor.py Wed Oct 25 13:50:26 2017 +0300 @@ -22,6 +22,8 @@ # along with this program; if not, write to the Free Software # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + +from __future__ import absolute_import import wx.stc as stc from controls.CustomStyledTextCtrl import faces diff -r e5ddbaf756cb -r 091005ec69c4 canfestival/NetworkEditor.py --- a/canfestival/NetworkEditor.py Mon Oct 23 18:25:45 2017 +0300 +++ b/canfestival/NetworkEditor.py Wed Oct 25 13:50:26 2017 +0300 @@ -22,6 +22,7 @@ # along with this program; if not, write to the Free Software # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. +from __future__ import absolute_import import wx from networkeditortemplate import NetworkEditorTemplate diff -r e5ddbaf756cb -r 091005ec69c4 canfestival/SlaveEditor.py --- a/canfestival/SlaveEditor.py Mon Oct 23 18:25:45 2017 +0300 +++ b/canfestival/SlaveEditor.py Wed Oct 25 13:50:26 2017 +0300 @@ -22,6 +22,7 @@ # along with this program; if not, write to the Free Software # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. +from __future__ import absolute_import import wx from subindextable import EditingPanel diff -r e5ddbaf756cb -r 091005ec69c4 canfestival/config_utils.py --- a/canfestival/config_utils.py Mon Oct 23 18:25:45 2017 +0300 +++ b/canfestival/config_utils.py Wed Oct 25 13:50:26 2017 +0300 @@ -23,6 +23,7 @@ # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. +from __future__ import absolute_import from __future__ import print_function import os import sys diff -r e5ddbaf756cb -r 091005ec69c4 connectors/PYRO/__init__.py --- a/connectors/PYRO/__init__.py Mon Oct 23 18:25:45 2017 +0300 +++ b/connectors/PYRO/__init__.py Wed Oct 25 13:50:26 2017 +0300 @@ -23,6 +23,7 @@ # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. +from __future__ import absolute_import from __future__ import print_function import traceback from time import sleep diff -r e5ddbaf756cb -r 091005ec69c4 connectors/WAMP/__init__.py --- a/connectors/WAMP/__init__.py Mon Oct 23 18:25:45 2017 +0300 +++ b/connectors/WAMP/__init__.py Wed Oct 25 13:50:26 2017 +0300 @@ -23,6 +23,7 @@ # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. +from __future__ import absolute_import from __future__ import print_function import sys import traceback diff -r e5ddbaf756cb -r 091005ec69c4 connectors/__init__.py --- a/connectors/__init__.py Mon Oct 23 18:25:45 2017 +0300 +++ b/connectors/__init__.py Wed Oct 25 13:50:26 2017 +0300 @@ -25,6 +25,8 @@ # Package initialisation + +from __future__ import absolute_import from os import listdir, path import util.paths as paths diff -r e5ddbaf756cb -r 091005ec69c4 controls/CustomEditableListBox.py --- a/controls/CustomEditableListBox.py Mon Oct 23 18:25:45 2017 +0300 +++ b/controls/CustomEditableListBox.py Wed Oct 25 13:50:26 2017 +0300 @@ -22,6 +22,8 @@ # along with this program; if not, write to the Free Software # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + +from __future__ import absolute_import import wx import wx.gizmos diff -r e5ddbaf756cb -r 091005ec69c4 controls/CustomGrid.py --- a/controls/CustomGrid.py Mon Oct 23 18:25:45 2017 +0300 +++ b/controls/CustomGrid.py Wed Oct 25 13:50:26 2017 +0300 @@ -22,6 +22,8 @@ # along with this program; if not, write to the Free Software # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + +from __future__ import absolute_import import wx import wx.grid diff -r e5ddbaf756cb -r 091005ec69c4 controls/CustomIntCtrl.py --- a/controls/CustomIntCtrl.py Mon Oct 23 18:25:45 2017 +0300 +++ b/controls/CustomIntCtrl.py Wed Oct 25 13:50:26 2017 +0300 @@ -23,6 +23,7 @@ # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. +from __future__ import absolute_import import wx import wx.lib.intctrl diff -r e5ddbaf756cb -r 091005ec69c4 controls/CustomStyledTextCtrl.py --- a/controls/CustomStyledTextCtrl.py Mon Oct 23 18:25:45 2017 +0300 +++ b/controls/CustomStyledTextCtrl.py Wed Oct 25 13:50:26 2017 +0300 @@ -22,6 +22,8 @@ # along with this program; if not, write to the Free Software # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + +from __future__ import absolute_import import wx import wx.stc diff -r e5ddbaf756cb -r 091005ec69c4 controls/CustomTable.py --- a/controls/CustomTable.py Mon Oct 23 18:25:45 2017 +0300 +++ b/controls/CustomTable.py Wed Oct 25 13:50:26 2017 +0300 @@ -22,6 +22,8 @@ # along with this program; if not, write to the Free Software # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + +from __future__ import absolute_import import wx import wx.grid diff -r e5ddbaf756cb -r 091005ec69c4 controls/CustomToolTip.py --- a/controls/CustomToolTip.py Mon Oct 23 18:25:45 2017 +0300 +++ b/controls/CustomToolTip.py Wed Oct 25 13:50:26 2017 +0300 @@ -22,6 +22,7 @@ # along with this program; if not, write to the Free Software # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. +from __future__ import absolute_import import wx from controls.CustomStyledTextCtrl import faces diff -r e5ddbaf756cb -r 091005ec69c4 controls/CustomTree.py --- a/controls/CustomTree.py Mon Oct 23 18:25:45 2017 +0300 +++ b/controls/CustomTree.py Wed Oct 25 13:50:26 2017 +0300 @@ -22,6 +22,8 @@ # along with this program; if not, write to the Free Software # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + +from __future__ import absolute_import import wx import wx.lib.agw.customtreectrl as CT diff -r e5ddbaf756cb -r 091005ec69c4 controls/DebugVariablePanel/DebugVariableItem.py --- a/controls/DebugVariablePanel/DebugVariableItem.py Mon Oct 23 18:25:45 2017 +0300 +++ b/controls/DebugVariablePanel/DebugVariableItem.py Wed Oct 25 13:50:26 2017 +0300 @@ -22,6 +22,8 @@ # along with this program; if not, write to the Free Software # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + +from __future__ import absolute_import import binascii import numpy from graphics.DebugDataConsumer import DebugDataConsumer, TYPE_TRANSLATOR diff -r e5ddbaf756cb -r 091005ec69c4 controls/DebugVariablePanel/DebugVariableViewer.py --- a/controls/DebugVariablePanel/DebugVariableViewer.py Mon Oct 23 18:25:45 2017 +0300 +++ b/controls/DebugVariablePanel/DebugVariableViewer.py Wed Oct 25 13:50:26 2017 +0300 @@ -22,6 +22,8 @@ # along with this program; if not, write to the Free Software # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + +from __future__ import absolute_import from collections import OrderedDict import wx diff -r e5ddbaf756cb -r 091005ec69c4 controls/DebugVariablePanel/GraphButton.py --- a/controls/DebugVariablePanel/GraphButton.py Mon Oct 23 18:25:45 2017 +0300 +++ b/controls/DebugVariablePanel/GraphButton.py Wed Oct 25 13:50:26 2017 +0300 @@ -22,6 +22,8 @@ # along with this program; if not, write to the Free Software # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + +from __future__ import absolute_import import wx from util.BitmapLibrary import GetBitmap diff -r e5ddbaf756cb -r 091005ec69c4 controls/DurationCellEditor.py --- a/controls/DurationCellEditor.py Mon Oct 23 18:25:45 2017 +0300 +++ b/controls/DurationCellEditor.py Wed Oct 25 13:50:26 2017 +0300 @@ -22,6 +22,8 @@ # along with this program; if not, write to the Free Software # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + +from __future__ import absolute_import import wx from dialogs.DurationEditorDialog import DurationEditorDialog diff -r e5ddbaf756cb -r 091005ec69c4 controls/EnhancedStatusBar.py --- a/controls/EnhancedStatusBar.py Mon Oct 23 18:25:45 2017 +0300 +++ b/controls/EnhancedStatusBar.py Wed Oct 25 13:50:26 2017 +0300 @@ -55,6 +55,7 @@ """ +from __future__ import absolute_import import wx # Horizontal Alignment Constants diff -r e5ddbaf756cb -r 091005ec69c4 controls/FolderTree.py --- a/controls/FolderTree.py Mon Oct 23 18:25:45 2017 +0300 +++ b/controls/FolderTree.py Wed Oct 25 13:50:26 2017 +0300 @@ -22,6 +22,8 @@ # along with this program; if not, write to the Free Software # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + +from __future__ import absolute_import import os import wx diff -r e5ddbaf756cb -r 091005ec69c4 controls/LibraryPanel.py --- a/controls/LibraryPanel.py Mon Oct 23 18:25:45 2017 +0300 +++ b/controls/LibraryPanel.py Wed Oct 25 13:50:26 2017 +0300 @@ -22,6 +22,7 @@ # along with this program; if not, write to the Free Software # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. +from __future__ import absolute_import import wx # ------------------------------------------------------------------------------- diff -r e5ddbaf756cb -r 091005ec69c4 controls/LocationCellEditor.py --- a/controls/LocationCellEditor.py Mon Oct 23 18:25:45 2017 +0300 +++ b/controls/LocationCellEditor.py Wed Oct 25 13:50:26 2017 +0300 @@ -22,6 +22,8 @@ # along with this program; if not, write to the Free Software # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + +from __future__ import absolute_import import wx from dialogs.BrowseLocationsDialog import BrowseLocationsDialog diff -r e5ddbaf756cb -r 091005ec69c4 controls/LogViewer.py --- a/controls/LogViewer.py Mon Oct 23 18:25:45 2017 +0300 +++ b/controls/LogViewer.py Wed Oct 25 13:50:26 2017 +0300 @@ -23,6 +23,7 @@ # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. +from __future__ import absolute_import from datetime import datetime from time import time as gettime from weakref import proxy diff -r e5ddbaf756cb -r 091005ec69c4 controls/PouInstanceVariablesPanel.py --- a/controls/PouInstanceVariablesPanel.py Mon Oct 23 18:25:45 2017 +0300 +++ b/controls/PouInstanceVariablesPanel.py Wed Oct 25 13:50:26 2017 +0300 @@ -22,6 +22,8 @@ # along with this program; if not, write to the Free Software # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + +from __future__ import absolute_import from collections import namedtuple import wx diff -r e5ddbaf756cb -r 091005ec69c4 controls/ProjectPropertiesPanel.py --- a/controls/ProjectPropertiesPanel.py Mon Oct 23 18:25:45 2017 +0300 +++ b/controls/ProjectPropertiesPanel.py Wed Oct 25 13:50:26 2017 +0300 @@ -23,6 +23,7 @@ # along with this program; if not, write to the Free Software # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. +from __future__ import absolute_import import wx # ------------------------------------------------------------------------------- diff -r e5ddbaf756cb -r 091005ec69c4 controls/SearchResultPanel.py --- a/controls/SearchResultPanel.py Mon Oct 23 18:25:45 2017 +0300 +++ b/controls/SearchResultPanel.py Wed Oct 25 13:50:26 2017 +0300 @@ -22,6 +22,8 @@ # along with this program; if not, write to the Free Software # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + +from __future__ import absolute_import from types import TupleType import wx diff -r e5ddbaf756cb -r 091005ec69c4 controls/TextCtrlAutoComplete.py --- a/controls/TextCtrlAutoComplete.py Mon Oct 23 18:25:45 2017 +0300 +++ b/controls/TextCtrlAutoComplete.py Wed Oct 25 13:50:26 2017 +0300 @@ -22,6 +22,8 @@ # along with this program; if not, write to the Free Software # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + +from __future__ import absolute_import import cPickle import wx diff -r e5ddbaf756cb -r 091005ec69c4 dialogs/AboutDialog.py --- a/dialogs/AboutDialog.py Mon Oct 23 18:25:45 2017 +0300 +++ b/dialogs/AboutDialog.py Wed Oct 25 13:50:26 2017 +0300 @@ -30,6 +30,8 @@ This module contains classes extended from wx.Dialog used by the GUI. """ + +from __future__ import absolute_import import os import wx from wx.lib.agw.hyperlink import HyperLinkCtrl diff -r e5ddbaf756cb -r 091005ec69c4 dialogs/ActionBlockDialog.py --- a/dialogs/ActionBlockDialog.py Mon Oct 23 18:25:45 2017 +0300 +++ b/dialogs/ActionBlockDialog.py Wed Oct 25 13:50:26 2017 +0300 @@ -22,6 +22,8 @@ # along with this program; if not, write to the Free Software # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + +from __future__ import absolute_import import wx import wx.grid import wx.lib.buttons diff -r e5ddbaf756cb -r 091005ec69c4 dialogs/ArrayTypeDialog.py --- a/dialogs/ArrayTypeDialog.py Mon Oct 23 18:25:45 2017 +0300 +++ b/dialogs/ArrayTypeDialog.py Wed Oct 25 13:50:26 2017 +0300 @@ -21,6 +21,8 @@ # along with this program; if not, write to the Free Software # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + +from __future__ import absolute_import import re from types import TupleType diff -r e5ddbaf756cb -r 091005ec69c4 dialogs/BlockPreviewDialog.py --- a/dialogs/BlockPreviewDialog.py Mon Oct 23 18:25:45 2017 +0300 +++ b/dialogs/BlockPreviewDialog.py Wed Oct 25 13:50:26 2017 +0300 @@ -23,6 +23,8 @@ # along with this program; if not, write to the Free Software # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + +from __future__ import absolute_import import wx from plcopen.structures import TestIdentifier, IEC_KEYWORDS diff -r e5ddbaf756cb -r 091005ec69c4 dialogs/BrowseLocationsDialog.py --- a/dialogs/BrowseLocationsDialog.py Mon Oct 23 18:25:45 2017 +0300 +++ b/dialogs/BrowseLocationsDialog.py Wed Oct 25 13:50:26 2017 +0300 @@ -23,6 +23,8 @@ # along with this program; if not, write to the Free Software # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.# + +from __future__ import absolute_import import wx from plcopen.structures import LOCATIONDATATYPES diff -r e5ddbaf756cb -r 091005ec69c4 dialogs/BrowseValuesLibraryDialog.py --- a/dialogs/BrowseValuesLibraryDialog.py Mon Oct 23 18:25:45 2017 +0300 +++ b/dialogs/BrowseValuesLibraryDialog.py Wed Oct 25 13:50:26 2017 +0300 @@ -23,6 +23,8 @@ # along with this program; if not, write to the Free Software # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + +from __future__ import absolute_import import wx diff -r e5ddbaf756cb -r 091005ec69c4 dialogs/DiscoveryDialog.py --- a/dialogs/DiscoveryDialog.py Mon Oct 23 18:25:45 2017 +0300 +++ b/dialogs/DiscoveryDialog.py Wed Oct 25 13:50:26 2017 +0300 @@ -23,6 +23,8 @@ # along with this program; if not, write to the Free Software # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + +from __future__ import absolute_import import socket import wx import wx.lib.mixins.listctrl as listmix diff -r e5ddbaf756cb -r 091005ec69c4 dialogs/DurationEditorDialog.py --- a/dialogs/DurationEditorDialog.py Mon Oct 23 18:25:45 2017 +0300 +++ b/dialogs/DurationEditorDialog.py Wed Oct 25 13:50:26 2017 +0300 @@ -23,6 +23,8 @@ # along with this program; if not, write to the Free Software # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + +from __future__ import absolute_import import re import wx diff -r e5ddbaf756cb -r 091005ec69c4 dialogs/FindInPouDialog.py --- a/dialogs/FindInPouDialog.py Mon Oct 23 18:25:45 2017 +0300 +++ b/dialogs/FindInPouDialog.py Wed Oct 25 13:50:26 2017 +0300 @@ -23,6 +23,8 @@ # along with this program; if not, write to the Free Software # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + +from __future__ import absolute_import import wx from plcopen.plcopen import * diff -r e5ddbaf756cb -r 091005ec69c4 dialogs/ForceVariableDialog.py --- a/dialogs/ForceVariableDialog.py Mon Oct 23 18:25:45 2017 +0300 +++ b/dialogs/ForceVariableDialog.py Wed Oct 25 13:50:26 2017 +0300 @@ -21,6 +21,8 @@ # along with this program; if not, write to the Free Software # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + +from __future__ import absolute_import import re import datetime diff -r e5ddbaf756cb -r 091005ec69c4 dialogs/PouActionDialog.py --- a/dialogs/PouActionDialog.py Mon Oct 23 18:25:45 2017 +0300 +++ b/dialogs/PouActionDialog.py Wed Oct 25 13:50:26 2017 +0300 @@ -23,6 +23,8 @@ # along with this program; if not, write to the Free Software # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + +from __future__ import absolute_import import wx from plcopen.structures import TestIdentifier, IEC_KEYWORDS diff -r e5ddbaf756cb -r 091005ec69c4 dialogs/PouDialog.py --- a/dialogs/PouDialog.py Mon Oct 23 18:25:45 2017 +0300 +++ b/dialogs/PouDialog.py Wed Oct 25 13:50:26 2017 +0300 @@ -23,6 +23,8 @@ # along with this program; if not, write to the Free Software # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + +from __future__ import absolute_import import wx from plcopen.structures import TestIdentifier, IEC_KEYWORDS diff -r e5ddbaf756cb -r 091005ec69c4 dialogs/PouNameDialog.py --- a/dialogs/PouNameDialog.py Mon Oct 23 18:25:45 2017 +0300 +++ b/dialogs/PouNameDialog.py Wed Oct 25 13:50:26 2017 +0300 @@ -22,6 +22,8 @@ # along with this program; if not, write to the Free Software # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + +from __future__ import absolute_import import wx from plcopen.structures import TestIdentifier, IEC_KEYWORDS diff -r e5ddbaf756cb -r 091005ec69c4 dialogs/PouTransitionDialog.py --- a/dialogs/PouTransitionDialog.py Mon Oct 23 18:25:45 2017 +0300 +++ b/dialogs/PouTransitionDialog.py Wed Oct 25 13:50:26 2017 +0300 @@ -23,6 +23,8 @@ # along with this program; if not, write to the Free Software # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + +from __future__ import absolute_import import wx from plcopen.structures import TestIdentifier, IEC_KEYWORDS diff -r e5ddbaf756cb -r 091005ec69c4 dialogs/ProjectDialog.py --- a/dialogs/ProjectDialog.py Mon Oct 23 18:25:45 2017 +0300 +++ b/dialogs/ProjectDialog.py Wed Oct 25 13:50:26 2017 +0300 @@ -23,6 +23,8 @@ # along with this program; if not, write to the Free Software # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + +from __future__ import absolute_import import wx from controls.ProjectPropertiesPanel import ProjectPropertiesPanel diff -r e5ddbaf756cb -r 091005ec69c4 dialogs/SFCStepNameDialog.py --- a/dialogs/SFCStepNameDialog.py Mon Oct 23 18:25:45 2017 +0300 +++ b/dialogs/SFCStepNameDialog.py Wed Oct 25 13:50:26 2017 +0300 @@ -22,6 +22,8 @@ # along with this program; if not, write to the Free Software # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + +from __future__ import absolute_import import wx from plcopen.structures import TestIdentifier, IEC_KEYWORDS diff -r e5ddbaf756cb -r 091005ec69c4 dialogs/SearchInProjectDialog.py --- a/dialogs/SearchInProjectDialog.py Mon Oct 23 18:25:45 2017 +0300 +++ b/dialogs/SearchInProjectDialog.py Wed Oct 25 13:50:26 2017 +0300 @@ -23,6 +23,8 @@ # along with this program; if not, write to the Free Software # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + +from __future__ import absolute_import import wx from plcopen.plcopen import * from util.TranslationCatalogs import NoTranslate diff -r e5ddbaf756cb -r 091005ec69c4 docutil/dochtml.py --- a/docutil/dochtml.py Mon Oct 23 18:25:45 2017 +0300 +++ b/docutil/dochtml.py Wed Oct 25 13:50:26 2017 +0300 @@ -22,6 +22,8 @@ # along with this program; if not, write to the Free Software # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + +from __future__ import absolute_import import subprocess import wx import wx.html diff -r e5ddbaf756cb -r 091005ec69c4 docutil/docpdf.py --- a/docutil/docpdf.py Mon Oct 23 18:25:45 2017 +0300 +++ b/docutil/docpdf.py Wed Oct 25 13:50:26 2017 +0300 @@ -22,6 +22,8 @@ # along with this program; if not, write to the Free Software # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + +from __future__ import absolute_import from __future__ import print_function import os import wx diff -r e5ddbaf756cb -r 091005ec69c4 docutil/docsvg.py --- a/docutil/docsvg.py Mon Oct 23 18:25:45 2017 +0300 +++ b/docutil/docsvg.py Wed Oct 25 13:50:26 2017 +0300 @@ -22,6 +22,8 @@ # along with this program; if not, write to the Free Software # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + +from __future__ import absolute_import import os import subprocess import wx diff -r e5ddbaf756cb -r 091005ec69c4 editors/CodeFileEditor.py --- a/editors/CodeFileEditor.py Mon Oct 23 18:25:45 2017 +0300 +++ b/editors/CodeFileEditor.py Wed Oct 25 13:50:26 2017 +0300 @@ -22,6 +22,8 @@ # along with this program; if not, write to the Free Software # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + +from __future__ import absolute_import import re import wx diff -r e5ddbaf756cb -r 091005ec69c4 editors/DebugViewer.py --- a/editors/DebugViewer.py Mon Oct 23 18:25:45 2017 +0300 +++ b/editors/DebugViewer.py Wed Oct 25 13:50:26 2017 +0300 @@ -22,6 +22,8 @@ # along with this program; if not, write to the Free Software # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + +from __future__ import absolute_import from threading import Lock, Timer from time import time as gettime diff -r e5ddbaf756cb -r 091005ec69c4 editors/EditorPanel.py --- a/editors/EditorPanel.py Mon Oct 23 18:25:45 2017 +0300 +++ b/editors/EditorPanel.py Wed Oct 25 13:50:26 2017 +0300 @@ -22,6 +22,8 @@ # along with this program; if not, write to the Free Software # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + +from __future__ import absolute_import import wx from controls import VariablePanel diff -r e5ddbaf756cb -r 091005ec69c4 editors/IECCodeViewer.py --- a/editors/IECCodeViewer.py Mon Oct 23 18:25:45 2017 +0300 +++ b/editors/IECCodeViewer.py Wed Oct 25 13:50:26 2017 +0300 @@ -22,6 +22,8 @@ # along with this program; if not, write to the Free Software # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + +from __future__ import absolute_import from editors.TextViewer import TextViewer from plcopen.plcopen import TestTextElement diff -r e5ddbaf756cb -r 091005ec69c4 graphics/DebugDataConsumer.py --- a/graphics/DebugDataConsumer.py Mon Oct 23 18:25:45 2017 +0300 +++ b/graphics/DebugDataConsumer.py Wed Oct 25 13:50:26 2017 +0300 @@ -22,6 +22,8 @@ # along with this program; if not, write to the Free Software # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + +from __future__ import absolute_import import datetime diff -r e5ddbaf756cb -r 091005ec69c4 graphics/FBD_Objects.py --- a/graphics/FBD_Objects.py Mon Oct 23 18:25:45 2017 +0300 +++ b/graphics/FBD_Objects.py Wed Oct 25 13:50:26 2017 +0300 @@ -22,6 +22,8 @@ # along with this program; if not, write to the Free Software # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + +from __future__ import absolute_import import wx from graphics.GraphicCommons import * diff -r e5ddbaf756cb -r 091005ec69c4 graphics/GraphicCommons.py --- a/graphics/GraphicCommons.py Mon Oct 23 18:25:45 2017 +0300 +++ b/graphics/GraphicCommons.py Wed Oct 25 13:50:26 2017 +0300 @@ -23,6 +23,7 @@ # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. +from __future__ import absolute_import from math import * from types import * diff -r e5ddbaf756cb -r 091005ec69c4 graphics/LD_Objects.py --- a/graphics/LD_Objects.py Mon Oct 23 18:25:45 2017 +0300 +++ b/graphics/LD_Objects.py Wed Oct 25 13:50:26 2017 +0300 @@ -22,6 +22,8 @@ # along with this program; if not, write to the Free Software # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + +from __future__ import absolute_import import wx from graphics.GraphicCommons import * diff -r e5ddbaf756cb -r 091005ec69c4 graphics/RubberBand.py --- a/graphics/RubberBand.py Mon Oct 23 18:25:45 2017 +0300 +++ b/graphics/RubberBand.py Wed Oct 25 13:50:26 2017 +0300 @@ -22,6 +22,8 @@ # along with this program; if not, write to the Free Software # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + +from __future__ import absolute_import import wx from graphics.GraphicCommons import GetScaledEventPosition diff -r e5ddbaf756cb -r 091005ec69c4 graphics/SFC_Objects.py --- a/graphics/SFC_Objects.py Mon Oct 23 18:25:45 2017 +0300 +++ b/graphics/SFC_Objects.py Wed Oct 25 13:50:26 2017 +0300 @@ -22,6 +22,8 @@ # along with this program; if not, write to the Free Software # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + +from __future__ import absolute_import import wx from graphics.GraphicCommons import * diff -r e5ddbaf756cb -r 091005ec69c4 graphics/ToolTipProducer.py --- a/graphics/ToolTipProducer.py Mon Oct 23 18:25:45 2017 +0300 +++ b/graphics/ToolTipProducer.py Wed Oct 25 13:50:26 2017 +0300 @@ -22,6 +22,8 @@ # along with this program; if not, write to the Free Software # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + +from __future__ import absolute_import import wx from controls.CustomToolTip import CustomToolTip, TOOLTIP_WAIT_PERIOD diff -r e5ddbaf756cb -r 091005ec69c4 i18n/mki18n.py --- a/i18n/mki18n.py Mon Oct 23 18:25:45 2017 +0300 +++ b/i18n/mki18n.py Wed Oct 25 13:50:26 2017 +0300 @@ -78,6 +78,8 @@ # Module Import # ------------- # + +from __future__ import absolute_import from __future__ import print_function import os import sys diff -r e5ddbaf756cb -r 091005ec69c4 plcopen/definitions.py --- a/plcopen/definitions.py Mon Oct 23 18:25:45 2017 +0300 +++ b/plcopen/definitions.py Wed Oct 25 13:50:26 2017 +0300 @@ -24,6 +24,7 @@ # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. +from __future__ import absolute_import from os.path import join import util.paths as paths from util.TranslationCatalogs import NoTranslate diff -r e5ddbaf756cb -r 091005ec69c4 plcopen/plcopen.py --- a/plcopen/plcopen.py Mon Oct 23 18:25:45 2017 +0300 +++ b/plcopen/plcopen.py Wed Oct 25 13:50:26 2017 +0300 @@ -23,6 +23,8 @@ # along with this program; if not, write to the Free Software # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + +from __future__ import absolute_import from types import * import re from collections import OrderedDict diff -r e5ddbaf756cb -r 091005ec69c4 py_ext/PythonEditor.py --- a/py_ext/PythonEditor.py Mon Oct 23 18:25:45 2017 +0300 +++ b/py_ext/PythonEditor.py Wed Oct 25 13:50:26 2017 +0300 @@ -22,6 +22,8 @@ # along with this program; if not, write to the Free Software # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + +from __future__ import absolute_import import keyword import wx.stc as stc diff -r e5ddbaf756cb -r 091005ec69c4 runtime/NevowServer.py --- a/runtime/NevowServer.py Mon Oct 23 18:25:45 2017 +0300 +++ b/runtime/NevowServer.py Wed Oct 25 13:50:26 2017 +0300 @@ -23,6 +23,7 @@ # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA +from __future__ import absolute_import from __future__ import print_function import os import util.paths as paths diff -r e5ddbaf756cb -r 091005ec69c4 runtime/PLCObject.py --- a/runtime/PLCObject.py Mon Oct 23 18:25:45 2017 +0300 +++ b/runtime/PLCObject.py Wed Oct 25 13:50:26 2017 +0300 @@ -22,6 +22,7 @@ # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA +from __future__ import absolute_import from threading import Timer, Thread, Lock, Semaphore, Event import ctypes import os diff -r e5ddbaf756cb -r 091005ec69c4 runtime/ServicePublisher.py --- a/runtime/ServicePublisher.py Mon Oct 23 18:25:45 2017 +0300 +++ b/runtime/ServicePublisher.py Wed Oct 25 13:50:26 2017 +0300 @@ -22,6 +22,7 @@ # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA +from __future__ import absolute_import from __future__ import print_function import socket import threading diff -r e5ddbaf756cb -r 091005ec69c4 runtime/WampClient.py --- a/runtime/WampClient.py Mon Oct 23 18:25:45 2017 +0300 +++ b/runtime/WampClient.py Wed Oct 25 13:50:26 2017 +0300 @@ -22,6 +22,7 @@ # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA +from __future__ import absolute_import from __future__ import print_function import json diff -r e5ddbaf756cb -r 091005ec69c4 svgui/pyjs/jsonrpc/django/jsonrpc.py --- a/svgui/pyjs/jsonrpc/django/jsonrpc.py Mon Oct 23 18:25:45 2017 +0300 +++ b/svgui/pyjs/jsonrpc/django/jsonrpc.py Wed Oct 25 13:50:26 2017 +0300 @@ -1,6 +1,8 @@ # jsonrpc.py # original code: http://trac.pyworks.org/pyjamas/wiki/DjangoWithPyJamas # also from: http://www.pimentech.fr/technologies/outils + +from __future__ import absolute_import import datetime from django.core.serializers import serialize diff -r e5ddbaf756cb -r 091005ec69c4 svgui/pyjs/jsonrpc/jsonrpc.py --- a/svgui/pyjs/jsonrpc/jsonrpc.py Mon Oct 23 18:25:45 2017 +0300 +++ b/svgui/pyjs/jsonrpc/jsonrpc.py Wed Oct 25 13:50:26 2017 +0300 @@ -1,3 +1,4 @@ +from __future__ import absolute_import import sys import gluon.contrib.simplejson as simplejson diff -r e5ddbaf756cb -r 091005ec69c4 svgui/pyjs/jsonrpc/web2py/jsonrpc.py --- a/svgui/pyjs/jsonrpc/web2py/jsonrpc.py Mon Oct 23 18:25:45 2017 +0300 +++ b/svgui/pyjs/jsonrpc/web2py/jsonrpc.py Wed Oct 25 13:50:26 2017 +0300 @@ -1,6 +1,6 @@ # pylint: disable=undefined-variable - +from __future__ import absolute_import from svgui.pyjs.jsonrpc.jsonrpc import JSONRPCServiceBase diff -r e5ddbaf756cb -r 091005ec69c4 svgui/pyjs/lib/pyjslib.py --- a/svgui/pyjs/lib/pyjslib.py Mon Oct 23 18:25:45 2017 +0300 +++ b/svgui/pyjs/lib/pyjslib.py Wed Oct 25 13:50:26 2017 +0300 @@ -12,7 +12,7 @@ # See the License for the specific language governing permissions and # limitations under the License. -# pylint: disable=too-many-function-args,undefined-variable +# pylint: disable=too-many-function-args,undefined-variable,no-absolute-import # iteration from Bob Ippolito's Iteration in JavaScript diff -r e5ddbaf756cb -r 091005ec69c4 svgui/pyjs/pyjs.py --- a/svgui/pyjs/pyjs.py Mon Oct 23 18:25:45 2017 +0300 +++ b/svgui/pyjs/pyjs.py Wed Oct 25 13:50:26 2017 +0300 @@ -12,7 +12,8 @@ # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. - +# +# pylint: disable=no-absolute-import from __future__ import print_function import sys diff -r e5ddbaf756cb -r 091005ec69c4 svgui/svgui_server.py --- a/svgui/svgui_server.py Mon Oct 23 18:25:45 2017 +0300 +++ b/svgui/svgui_server.py Wed Oct 25 13:50:26 2017 +0300 @@ -22,6 +22,8 @@ # along with this program; if not, write to the Free Software # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + +from __future__ import absolute_import import os from nevow import tags, loaders diff -r e5ddbaf756cb -r 091005ec69c4 targets/Generic/__init__.py --- a/targets/Generic/__init__.py Mon Oct 23 18:25:45 2017 +0300 +++ b/targets/Generic/__init__.py Wed Oct 25 13:50:26 2017 +0300 @@ -22,6 +22,8 @@ # along with this program; if not, write to the Free Software # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + +from __future__ import absolute_import from ..toolchain_makefile import toolchain_makefile diff -r e5ddbaf756cb -r 091005ec69c4 targets/Linux/__init__.py --- a/targets/Linux/__init__.py Mon Oct 23 18:25:45 2017 +0300 +++ b/targets/Linux/__init__.py Wed Oct 25 13:50:26 2017 +0300 @@ -22,6 +22,8 @@ # along with this program; if not, write to the Free Software # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + +from __future__ import absolute_import from ..toolchain_gcc import toolchain_gcc diff -r e5ddbaf756cb -r 091005ec69c4 targets/Win32/__init__.py --- a/targets/Win32/__init__.py Mon Oct 23 18:25:45 2017 +0300 +++ b/targets/Win32/__init__.py Wed Oct 25 13:50:26 2017 +0300 @@ -22,6 +22,8 @@ # along with this program; if not, write to the Free Software # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + +from __future__ import absolute_import from ..toolchain_gcc import toolchain_gcc diff -r e5ddbaf756cb -r 091005ec69c4 targets/Xenomai/__init__.py --- a/targets/Xenomai/__init__.py Mon Oct 23 18:25:45 2017 +0300 +++ b/targets/Xenomai/__init__.py Wed Oct 25 13:50:26 2017 +0300 @@ -22,6 +22,8 @@ # along with this program; if not, write to the Free Software # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + +from __future__ import absolute_import from ..toolchain_gcc import toolchain_gcc diff -r e5ddbaf756cb -r 091005ec69c4 targets/__init__.py --- a/targets/__init__.py Mon Oct 23 18:25:45 2017 +0300 +++ b/targets/__init__.py Wed Oct 25 13:50:26 2017 +0300 @@ -34,6 +34,8 @@ - The target folder's name must match to name define in the XSD for TargetType """ + +from __future__ import absolute_import from os import listdir, path import util.paths as paths diff -r e5ddbaf756cb -r 091005ec69c4 targets/toolchain_gcc.py --- a/targets/toolchain_gcc.py Mon Oct 23 18:25:45 2017 +0300 +++ b/targets/toolchain_gcc.py Wed Oct 25 13:50:26 2017 +0300 @@ -23,6 +23,8 @@ # along with this program; if not, write to the Free Software # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + +from __future__ import absolute_import import os import re import operator diff -r e5ddbaf756cb -r 091005ec69c4 targets/toolchain_makefile.py --- a/targets/toolchain_makefile.py Mon Oct 23 18:25:45 2017 +0300 +++ b/targets/toolchain_makefile.py Wed Oct 25 13:50:26 2017 +0300 @@ -22,6 +22,8 @@ # along with this program; if not, write to the Free Software # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + +from __future__ import absolute_import import os import re import operator diff -r e5ddbaf756cb -r 091005ec69c4 targets/typemapping.py --- a/targets/typemapping.py Mon Oct 23 18:25:45 2017 +0300 +++ b/targets/typemapping.py Wed Oct 25 13:50:26 2017 +0300 @@ -22,6 +22,8 @@ # License along with this library; if not, write to the Free Software # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA + +from __future__ import absolute_import import ctypes from ctypes import * from datetime import timedelta as td diff -r e5ddbaf756cb -r 091005ec69c4 tests/tools/check_source.sh --- a/tests/tools/check_source.sh Mon Oct 23 18:25:45 2017 +0300 +++ b/tests/tools/check_source.sh Wed Oct 25 13:50:26 2017 +0300 @@ -272,6 +272,7 @@ enable=$enable,W0106 # (expression-not-assigned) Expression "X" is assigned to nothing enable=$enable,C0330 # (bad-continuation) Wrong hanging indentation before block enable=$enable,E1136 # (unsubscriptable-object) Value 'X' is unsubscriptable + enable=$enable,W1618 # (no-absolute-import) import missing `from __future__ import absolute_import` # enable= options= diff -r e5ddbaf756cb -r 091005ec69c4 tests/tools/conftest.py --- a/tests/tools/conftest.py Mon Oct 23 18:25:45 2017 +0300 +++ b/tests/tools/conftest.py Wed Oct 25 13:50:26 2017 +0300 @@ -22,6 +22,8 @@ # along with this program; if not, write to the Free Software # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + +from __future__ import absolute_import import os import sys diff -r e5ddbaf756cb -r 091005ec69c4 tests/tools/test_CustomIntCtrl.py --- a/tests/tools/test_CustomIntCtrl.py Mon Oct 23 18:25:45 2017 +0300 +++ b/tests/tools/test_CustomIntCtrl.py Wed Oct 25 13:50:26 2017 +0300 @@ -22,6 +22,8 @@ # along with this program; if not, write to the Free Software # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + +from __future__ import absolute_import import unittest import time diff -r e5ddbaf756cb -r 091005ec69c4 tests/tools/test_application.py --- a/tests/tools/test_application.py Mon Oct 23 18:25:45 2017 +0300 +++ b/tests/tools/test_application.py Wed Oct 25 13:50:26 2017 +0300 @@ -23,6 +23,7 @@ # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. +from __future__ import absolute_import from __future__ import print_function import os import sys diff -r e5ddbaf756cb -r 091005ec69c4 util/BitmapLibrary.py --- a/util/BitmapLibrary.py Mon Oct 23 18:25:45 2017 +0300 +++ b/util/BitmapLibrary.py Wed Oct 25 13:50:26 2017 +0300 @@ -22,6 +22,8 @@ # along with this program; if not, write to the Free Software # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + +from __future__ import absolute_import import os import wx diff -r e5ddbaf756cb -r 091005ec69c4 util/ExceptionHandler.py --- a/util/ExceptionHandler.py Mon Oct 23 18:25:45 2017 +0300 +++ b/util/ExceptionHandler.py Wed Oct 25 13:50:26 2017 +0300 @@ -23,6 +23,8 @@ # along with this program; if not, write to the Free Software # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + +from __future__ import absolute_import import os import sys import time diff -r e5ddbaf756cb -r 091005ec69c4 util/MiniTextControler.py --- a/util/MiniTextControler.py Mon Oct 23 18:25:45 2017 +0300 +++ b/util/MiniTextControler.py Wed Oct 25 13:50:26 2017 +0300 @@ -26,6 +26,8 @@ Minimal tab controller for a simple text editor """ + +from __future__ import absolute_import import os diff -r e5ddbaf756cb -r 091005ec69c4 util/ProcessLogger.py --- a/util/ProcessLogger.py Mon Oct 23 18:25:45 2017 +0300 +++ b/util/ProcessLogger.py Wed Oct 25 13:50:26 2017 +0300 @@ -22,6 +22,8 @@ # along with this program; if not, write to the Free Software # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + +from __future__ import absolute_import import os import sys import subprocess diff -r e5ddbaf756cb -r 091005ec69c4 util/TranslationCatalogs.py --- a/util/TranslationCatalogs.py Mon Oct 23 18:25:45 2017 +0300 +++ b/util/TranslationCatalogs.py Wed Oct 25 13:50:26 2017 +0300 @@ -22,6 +22,8 @@ # along with this program; if not, write to the Free Software # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + +from __future__ import absolute_import import os import __builtin__ import wx diff -r e5ddbaf756cb -r 091005ec69c4 util/paths.py --- a/util/paths.py Mon Oct 23 18:25:45 2017 +0300 +++ b/util/paths.py Wed Oct 25 13:50:26 2017 +0300 @@ -22,6 +22,8 @@ # along with this program; if not, write to the Free Software # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + +from __future__ import absolute_import import os import sys diff -r e5ddbaf756cb -r 091005ec69c4 version.py --- a/version.py Mon Oct 23 18:25:45 2017 +0300 +++ b/version.py Wed Oct 25 13:50:26 2017 +0300 @@ -23,6 +23,7 @@ # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. +from __future__ import absolute_import import subprocess import os diff -r e5ddbaf756cb -r 091005ec69c4 wxglade_hmi/wxglade_hmi.py --- a/wxglade_hmi/wxglade_hmi.py Mon Oct 23 18:25:45 2017 +0300 +++ b/wxglade_hmi/wxglade_hmi.py Wed Oct 25 13:50:26 2017 +0300 @@ -24,6 +24,7 @@ # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. +from __future__ import absolute_import import os import sys import shutil diff -r e5ddbaf756cb -r 091005ec69c4 xmlclass/xmlclass.py --- a/xmlclass/xmlclass.py Mon Oct 23 18:25:45 2017 +0300 +++ b/xmlclass/xmlclass.py Wed Oct 25 13:50:26 2017 +0300 @@ -23,6 +23,7 @@ # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. +from __future__ import absolute_import from __future__ import print_function import os import re