diff -r 31e63e25b4cc -r 64beb9e9c749 Beremiz.py --- a/Beremiz.py Mon Aug 21 20:17:19 2017 +0000 +++ b/Beremiz.py Mon Aug 21 23:22:58 2017 +0300 @@ -23,12 +23,14 @@ # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. - -import os, sys, getopt +import os +import sys +import getopt import time import __builtin__ import util.paths as paths + class BeremizIDELauncher: def __init__(self): self.updateinfo_url = None @@ -40,7 +42,7 @@ self.splashPath = self.Bpath("images", "splash.png") def Bpath(self, *args): - return os.path.join(self.app_dir,*args) + return os.path.join(self.app_dir, *args) def ShowSplashScreen(self): from wx.lib.agw.advancedsplash import AdvancedSplash @@ -53,21 +55,20 @@ self.splash.Show() self.splash.ProcessEvent(wx.PaintEvent()) else: - for i in range(0,30): + for i in range(0, 30): wx.Yield() - time.sleep(0.01); - + time.sleep(0.01) def Usage(self): print "Usage:" - print "%s [Options] [Projectpath] [Buildpath]"%sys.argv[0] + print "%s [Options] [Projectpath] [Buildpath]" % sys.argv[0] print "" print "Supported options:" print "-h --help Print this help" print "-u --updatecheck URL Retrieve update information by checking URL" print "-e --extend PathToExtension Extend IDE functionality by loading at start additional extensions" print "" - print "" + print "" def SetCmdOptions(self): self.shortCmdOpts = "hu:e:" @@ -108,7 +109,7 @@ def CreateApplication(self): if os.path.exists("BEREMIZ_DEBUG"): __builtin__.__dict__["BMZ_DBG"] = True - else : + else: __builtin__.__dict__["BMZ_DBG"] = False global wxversion, wx @@ -157,10 +158,10 @@ def updateinfoproc(): global updateinfo - try : + try: import urllib2 - updateinfo = urllib2.urlopen(self.updateinfo_url,None).read() - except : + updateinfo = urllib2.urlopen(self.updateinfo_url, None).read() + except Exception: updateinfo = _("update info unavailable.") from threading import Thread @@ -178,7 +179,7 @@ import version import tempfile logpath = tempfile.gettempdir()+os.sep+'Beremiz' - BeremizIDE.AddExceptHook(logpath,version.app_version) + BeremizIDE.AddExceptHook(logpath, version.app_version) def ShowUI(self): self.frame = BeremizIDE.Beremiz(None, self.projectOpen, self.buildpath) @@ -190,6 +191,7 @@ self.ProcessCommandLineArgs() self.CreateApplication() + if __name__ == '__main__': beremiz = BeremizIDELauncher() beremiz.Start()