forked from jeena/FeedTheMonkey
added reset to default window splitter
This commit is contained in:
parent
81675dec77
commit
aace0092fa
322 changed files with 21374 additions and 2 deletions
43
FeedTheMonkey.app/Contents/Resources/__boot__.py
Normal file
43
FeedTheMonkey.app/Contents/Resources/__boot__.py
Normal file
|
@ -0,0 +1,43 @@
|
|||
def _reset_sys_path():
|
||||
# Clear generic sys.path[0]
|
||||
import sys, os
|
||||
resources = os.environ['RESOURCEPATH']
|
||||
while sys.path[0] == resources:
|
||||
del sys.path[0]
|
||||
_reset_sys_path()
|
||||
|
||||
|
||||
def _chdir_resource():
|
||||
import os
|
||||
os.chdir(os.environ['RESOURCEPATH'])
|
||||
_chdir_resource()
|
||||
|
||||
|
||||
def _disable_linecache():
|
||||
import linecache
|
||||
def fake_getline(*args, **kwargs):
|
||||
return ''
|
||||
linecache.orig_getline = linecache.getline
|
||||
linecache.getline = fake_getline
|
||||
_disable_linecache()
|
||||
|
||||
|
||||
def _run():
|
||||
global __file__
|
||||
import os, sys, site
|
||||
sys.frozen = 'macosx_app'
|
||||
base = os.environ['RESOURCEPATH']
|
||||
|
||||
argv0 = os.path.basename(os.environ['ARGVZERO'])
|
||||
script = SCRIPT_MAP.get(argv0, DEFAULT_SCRIPT)
|
||||
|
||||
path = os.path.join(base, script)
|
||||
sys.argv[0] = __file__ = path
|
||||
with open(path, 'rU') as fp:
|
||||
source = fp.read() + "\n"
|
||||
exec(compile(source, path, 'exec'), globals(), globals())
|
||||
|
||||
|
||||
DEFAULT_SCRIPT='feedthemonkey'
|
||||
SCRIPT_MAP={}
|
||||
_run()
|
Loading…
Add table
Add a link
Reference in a new issue