Fix __file__ for scripts
src/python/m5/main.py: set __file__ to the script, not the m5 binary. --HG-- extra : convert_revision : a0bbd059d2fd321ae8ff68225abc8a7bb5c410ed
This commit is contained in:
parent
7078d8d1b4
commit
3218538740
1 changed files with 2 additions and 1 deletions
|
@ -283,9 +283,10 @@ def main():
|
||||||
objects.ExecutionTrace.print_fetchseq = options.print_fetch_seq
|
objects.ExecutionTrace.print_fetchseq = options.print_fetch_seq
|
||||||
objects.ExecutionTrace.print_cpseq = options.print_cpseq
|
objects.ExecutionTrace.print_cpseq = options.print_cpseq
|
||||||
|
|
||||||
scope = { '__file__' : sys.argv[0] }
|
|
||||||
sys.argv = arguments
|
sys.argv = arguments
|
||||||
sys.path = [ os.path.dirname(sys.argv[0]) ] + sys.path
|
sys.path = [ os.path.dirname(sys.argv[0]) ] + sys.path
|
||||||
|
|
||||||
|
scope = { '__file__' : sys.argv[0] }
|
||||||
exec("import readline", scope)
|
exec("import readline", scope)
|
||||||
execfile(sys.argv[0], scope)
|
execfile(sys.argv[0], scope)
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue