set __name__ in the root m5 script to __m5_main__ so we can
authorNathan Binkert <binkertn@umich.edu>
Wed, 3 Jan 2007 18:16:22 +0000 (10:16 -0800)
committerNathan Binkert <binkertn@umich.edu>
Wed, 3 Jan 2007 18:16:22 +0000 (10:16 -0800)
tell if the script is run from m5 as the m5 script

--HG--
extra : convert_revision : 06f646cbb8c82444ef345115aa49324a4d3a2c9f

src/python/m5/main.py

index 114c668a6a0b12340f9941292b5e0508209c4b20..5df6d03cf242d1ce4c0a9b0767122d2f6bdec6a0 100644 (file)
@@ -304,7 +304,8 @@ def main():
     sys.argv = arguments
     sys.path = [ os.path.dirname(sys.argv[0]) ] + sys.path
 
-    scope = { '__file__' : sys.argv[0] }
+    scope = { '__file__' : sys.argv[0],
+              '__name__' : '__m5_main__' }
 
     # we want readline if we're doing anything interactive
     if options.interactive or options.pdb: