mirror of
https://github.com/python/cpython.git
synced 2025-07-23 19:25:40 +00:00
- imp seems to always want a file object arg
- continue if resource file not found (may be an applet)
This commit is contained in:
parent
0223aa11d8
commit
fbac4bbf67
1 changed files with 6 additions and 3 deletions
|
@ -24,9 +24,9 @@ PAUSE=10
|
|||
def import_as_main(name):
|
||||
fp, path, (suffix, mode, type) = imp.find_module(name)
|
||||
if type == imp.PY_SOURCE:
|
||||
imp.load_source('__main__', path)
|
||||
imp.load_source('__main__', path, fp)
|
||||
elif type == imp.PY_COMPILED:
|
||||
imp.load_compiled('__main__', path)
|
||||
imp.load_compiled('__main__', path, fp)
|
||||
elif type == imp.PY_RESOURCE:
|
||||
imp.load_resource('__main__', path)
|
||||
|
||||
|
@ -84,7 +84,10 @@ def interact():
|
|||
def main():
|
||||
curdir = os.getcwd()
|
||||
import Res
|
||||
Res.OpenResFile('RunLibScript.rsrc')
|
||||
try:
|
||||
Res.OpenResFile('RunLibScript.rsrc')
|
||||
except:
|
||||
pass # Assume we're an applet already
|
||||
name, argv, stdin, stdout, wdir, pause = interact()
|
||||
if not name:
|
||||
sys.exit(0)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue