34 lines
1.0 KiB
Python
34 lines
1.0 KiB
Python
|
#----------------------------------------------------------------------------
|
||
|
# Name: ActiveGridIDE.py
|
||
|
# Purpose:
|
||
|
#
|
||
|
# Author: Lawrence Bruhmuller
|
||
|
#
|
||
|
# Created: 3/30/05
|
||
|
# CVS-ID: $Id$
|
||
|
# Copyright: (c) 2004-2005 ActiveGrid, Inc.
|
||
|
# License: wxWindows License
|
||
|
#----------------------------------------------------------------------------
|
||
|
import wx.lib.pydocview
|
||
|
import activegrid.tool.IDE
|
||
|
|
||
|
import os
|
||
|
import sys
|
||
|
sys.stdout = sys.stderr
|
||
|
|
||
|
# This is here as the base IDE entry point. Only difference is that -baseide is passed.
|
||
|
|
||
|
sys.argv.append('-baseide');
|
||
|
|
||
|
# Put activegrid dir in path so python files can be found from py2exe
|
||
|
# This code should never do anything when run from the python interpreter
|
||
|
execDir = os.path.dirname(sys.executable)
|
||
|
try:
|
||
|
sys.path.index(execDir)
|
||
|
except ValueError:
|
||
|
sys.path.append(execDir)
|
||
|
app = activegrid.tool.IDE.IDEApplication(redirect = False)
|
||
|
app.GetTopWindow().Raise() # sometimes it shows up beneath other windows. e.g. running self in debugger
|
||
|
app.MainLoop()
|
||
|
|