daborun Commit
Revision 29
Date: 2009-12-27 12:58:40 -0800 (Sun, 27 Dec 2009)
Author: Ed
Trac: http://trac.dabodev.com/changeset/29

Changed:
U   trunk/daborun.iss
U   trunk/daborun.py
U   trunk/setup.py
U   trunk/version.py

Log:
Updated to work with the 0.9.2. release

Diff:
Modified: trunk/daborun.iss
===================================================================
--- trunk/daborun.iss   2009-03-14 23:06:12 UTC (rev 28)
+++ trunk/daborun.iss   2009-12-27 20:58:40 UTC (rev 29)
@@ -3,7 +3,7 @@
 
 [Setup]
 AppName=Dabo Runtime Engine
-AppVerName=DaboRun 0.9.1 - rev 20090126
+AppVerName=DaboRun 0.9.2 - rev 20091227
 AppPublisher=Ed Leafe
 AppPublisherURL=http://dabodev.com
 AppSupportURL=http://dabodev.com
@@ -33,9 +33,9 @@
 [Files]
 Source: C:\projects\daborun\dist\daborun.exe; DestDir: {app}; Flags: 
ignoreversion
 Source: C:\projects\daborun\dist\*; Excludes: Output\*, *.iss; DestDir: {app}; 
Flags: ignoreversion recursesubdirs
-Source: C:\projects\dabo-0.9.1\dabo\*; DestDir: {app}\dabo; Flags: 
ignoreversion recursesubdirs
-Source: C:\projects\dabo-0.9.1\demo\*; DestDir: {app}\demo; Flags: 
ignoreversion recursesubdirs; AfterInstall: LinkDemo
-Source: C:\projects\dabo-0.9.1\ide\*; DestDir: {app}\ide; Flags: ignoreversion 
recursesubdirs; AfterInstall: LinkIDE
+Source: C:\projects\dabo-0.9.2\dabo\*; DestDir: {app}\dabo; Flags: 
ignoreversion recursesubdirs
+Source: C:\projects\dabo-0.9.2\demo\*; DestDir: {app}\demo; Flags: 
ignoreversion recursesubdirs; AfterInstall: LinkDemo
+Source: C:\projects\dabo-0.9.2\ide\*; DestDir: {app}\ide; Flags: ignoreversion 
recursesubdirs; AfterInstall: LinkIDE
 Source: C:\Python25\msvcr71.dll; DestDir: {app}; Flags: ignoreversion
 ; NOTE: Don't use "Flags: ignoreversion" on any shared system files
 Source: README.txt; DestDir: {app}; Flags: isreadme

Modified: trunk/daborun.py
===================================================================
--- trunk/daborun.py    2009-03-14 23:06:12 UTC (rev 28)
+++ trunk/daborun.py    2009-12-27 20:58:40 UTC (rev 29)
@@ -1,5 +1,6 @@
 # -*- coding: utf-8 -*-
 import sys
+import traceback
 import os
 import time
 import gettext
@@ -51,9 +52,9 @@
        # included below.
        import dabo
        import dabo.biz
-       import dabo.common
        import dabo.db
        import dabo.icons
+       import dabo.lib
        import dabo.ui
        import dabo.ui.uiwx
        # import dabo.ui.uitk
@@ -62,6 +63,8 @@
        import wx.build
        import wx.lib
        import wx.lib.mixins
+       import wx.lib.platebtn
+       import wx.tools.Editra.src.extern.flatnotebook
        import wx.py
        import wx.tools
        import wx.calendar
@@ -202,8 +205,11 @@
                        isFile = (impt.endswith(".py"))
                        if isFile:
                                impt = self.prg[:-3]
+                       sys._daboRunHomeDir = os.path.dirname(self.prg)
                        
-                       debugout("self.prg:", self.prg, "impt", impt)
+                       debugout("self.prg:", self.prg)
+                       debugout("impt", impt)
+                       debugout("homedir", sys._daboRunHomeDir)
                        debugout("self.module:", self.module)
 
                        if os.path.exists("C:\DABO-DEBUG.TXT"):
@@ -230,6 +236,7 @@
                                                debugout("BEFORE EXEC ISFILE: 
INSERTING %s INTO PATH"% pthDir)
                                                debugout("SYSPATH", sys.path)
                                        os.chdir(pthDir)
+                                       sys._daboRunHomeDir = pthDir
 
                                        try:
                                                debugout("ABOUT TO EXECFILE:", 
prg)
@@ -237,6 +244,14 @@
                                                execfile(prg, {"__name__": 
"__main__"} )
                                        except StandardError, e:
                                                debugout("EXECFILE ERROR", e)
+                                               print "-"*60
+                                               print "ARGS:", sys.argv
+                                               print "-"*60
+                                               
traceback.print_exc(file=sys.stdout)
+                                               print "-"*60
+                                               
traceback.print_tb(sys.last_traceback)
+                                               print "-"*60
+                                               
                                else:
                                        # File should run directly when imported
                                        exec("import " + impt)

Modified: trunk/setup.py
===================================================================
--- trunk/setup.py      2009-03-14 23:06:12 UTC (rev 28)
+++ trunk/setup.py      2009-12-27 20:58:40 UTC (rev 29)
@@ -7,7 +7,7 @@
        # The first three parameters are not required, if at least a
        # 'version' is given, then a versioninfo resource is built from
        # them and added to the executables.
-       version = "0.8.4",
+       version = "0.9.2",
        description = "Dabo Runtime Engine",
        name = "daborun",
        # targets to build

Modified: trunk/version.py
===================================================================
--- trunk/version.py    2009-03-14 23:06:12 UTC (rev 28)
+++ trunk/version.py    2009-12-27 20:58:40 UTC (rev 29)
@@ -2,7 +2,7 @@
 name = "Dabo Runtime Engine"
 description = "Self-contained engine for running Dabo apps"
 copyright = "(c)2004-8 Edward Leafe"
-version = "0.8.4"
-release = "2008-06-10"
+version = "0.9.2"
+release = "2009-12-26"
 url = "http://dabodev.com";
 testver = True



_______________________________________________
Post Messages to: [email protected]
Subscription Maintenance: http://leafe.com/mailman/listinfo/dabo-dev
Searchable Archives: http://leafe.com/archives/search/dabo-dev
This message: 
http://leafe.com/archives/byMID/[email protected]

Reply via email to