# HG changeset patch
# User Edouard Tisserant
# Date 1337546649 -7200
# Node ID d9f4ecee761d2d7334d69378552477ce649b5a20
# Parent  5c42cafaee15f475c3ab38fc8298657a95c7d74d
Fixed extension loading too late causing features to be ignored

diff -r 5c42cafaee15 -r d9f4ecee761d Beremiz.py
--- a/Beremiz.py	Sun May 20 19:07:09 2012 +0200
+++ b/Beremiz.py	Sun May 20 22:44:09 2012 +0200
@@ -145,6 +145,12 @@
 sys.path.append(base_folder)
 sys.path.append(os.path.join(base_folder, "plcopeneditor"))
 
+if __name__ == '__main__':
+    # Load extensions
+    for extfilename in extensions:
+        sys.path.append(os.path.split(os.path.realpath(extfilename))[0])
+        execfile(a, locals())
+
 import wx.lib.buttons, wx.lib.statbmp
 from util.TextCtrlAutoComplete import TextCtrlAutoComplete
 import cPickle
@@ -1921,11 +1927,6 @@
     # Install a exception handle for bug reports
     AddExceptHook(os.getcwd(),updateinfo_url)
     
-    # Load extensions
-    for extfilename in extensions:
-        sys.path.append(os.path.split(os.path.realpath(extfilename))[0])
-        execfile(a, locals())
-
     frame = Beremiz(None, projectOpen, buildpath)
     splash.Close()
     frame.Show()