BeremizIDE.py
changeset 1783 3311eea28d56
parent 1782 5b6ad7a7fd9d
child 1792 4d1de8b0183f
--- a/BeremizIDE.py	Mon Aug 21 21:55:18 2017 +0300
+++ b/BeremizIDE.py	Mon Aug 21 22:41:37 2017 +0300
@@ -32,16 +32,8 @@
 import time
 import version
 
-import util.paths as paths
 from types import ListType
 
-beremiz_dir = paths.AbsDir(__file__)
-
-
-def Bpath(*args):
-    return os.path.join(beremiz_dir, *args)
-
-
 import wx.lib.buttons
 import wx.lib.statbmp
 import wx.stc
@@ -53,7 +45,11 @@
 import time
 import traceback
 import commands
-
+import threading
+from threading import Lock, Timer, currentThread
+from time import time as gettime
+
+import util.paths as paths
 from docutil import OpenHtmlFrame
 from editors.EditorPanel import EditorPanel
 from editors.Viewer import Viewer
@@ -67,12 +63,47 @@
 from controls import EnhancedStatusBar as esb
 from dialogs.AboutDialog import ShowAboutDialog
 
-from PLCControler import LOCATION_CONFNODE, LOCATION_MODULE, LOCATION_GROUP, LOCATION_VAR_INPUT, LOCATION_VAR_OUTPUT, LOCATION_VAR_MEMORY, ITEM_PROJECT, ITEM_RESOURCE
+from PLCControler import \
+    LOCATION_CONFNODE, \
+    LOCATION_MODULE, \
+    LOCATION_GROUP, \
+    LOCATION_VAR_INPUT, \
+    LOCATION_VAR_OUTPUT, \
+    LOCATION_VAR_MEMORY, \
+    ITEM_PROJECT, \
+    ITEM_RESOURCE
+
 from ProjectController import ProjectController, GetAddMenuItems, MATIEC_ERROR_MODEL, ITEM_CONFNODE
 
+from IDEFrame import \
+    TITLE,\
+    EDITORTOOLBAR,\
+    FILEMENU,\
+    EDITMENU,\
+    DISPLAYMENU,\
+    PROJECTTREE,\
+    POUINSTANCEVARIABLESPANEL,\
+    LIBRARYTREE,\
+    SCALING,\
+    PAGETITLES,\
+    IDEFrame, \
+    AppendMenu,\
+    EncodeFileSystemPath, \
+    DecodeFileSystemPath
+
+from util.BitmapLibrary import GetBitmap
+
+
+beremiz_dir = paths.AbsDir(__file__)
+
+
+def Bpath(*args):
+    return os.path.join(beremiz_dir, *args)
+
 
 MAX_RECENT_PROJECTS = 9
 
+
 if wx.Platform == '__WXMSW__':
     faces = {
         'mono': 'Courier New',
@@ -84,10 +115,9 @@
         'size': 10,
     }
 
-from threading import Lock, Timer, currentThread
+
 MainThread = currentThread().ident
 REFRESH_PERIOD = 0.1
-from time import time as gettime
 
 
 class LogPseudoFile:
@@ -203,20 +233,6 @@
 
 ID_FILEMENURECENTPROJECTS = wx.NewId()
 
-from IDEFrame import TITLE,\
-                     EDITORTOOLBAR,\
-                     FILEMENU,\
-                     EDITMENU,\
-                     DISPLAYMENU,\
-                     PROJECTTREE,\
-                     POUINSTANCEVARIABLESPANEL,\
-                     LIBRARYTREE,\
-                     SCALING,\
-                     PAGETITLES,\
-                     IDEFrame, AppendMenu,\
-                     EncodeFileSystemPath, DecodeFileSystemPath
-from util.BitmapLibrary import GetBitmap
-
 
 class Beremiz(IDEFrame):
 
@@ -1095,8 +1111,6 @@
 # -------------------------------------------------------------------------------
 #                               Exception Handler
 # -------------------------------------------------------------------------------
-import threading
-import traceback
 
 Max_Traceback_List_Size = 20