Author: tlinnet Date: Fri Feb 14 11:22:56 2014 New Revision: 22183 URL: http://svn.gna.org/viewcvs/relax?rev=22183&view=rev Log: Second
Modified: trunk/prompt/interpreter.py Modified: trunk/prompt/interpreter.py URL: http://svn.gna.org/viewcvs/relax/trunk/prompt/interpreter.py?rev=22183&r1=22182&r2=22183&view=diff ============================================================================== --- trunk/prompt/interpreter.py (original) +++ trunk/prompt/interpreter.py Fri Feb 14 11:22:56 2014 @@ -266,12 +266,16 @@ readline.parse_and_bind("tab: complete") # Execute the script file if given. - if script_file: + if script_file and not status.prompt: # Turn on the user function intro flag. status.uf_intro = True # Run the script. return run_script(intro=self.__intro_string, local=locals(), script_file=script_file, show_script=self.__show_script, raise_relax_error=self.__raise_relax_error) + + if script_file and status.prompt: + run_script(intro=self.__intro_string, local=locals(), script_file=script_file, show_script=self.__show_script, raise_relax_error=self.__raise_relax_error) + prompt(intro=None, local=locals()) # Go to the prompt. else: @@ -333,12 +337,13 @@ sys.path.reverse() # Execute the script as a module. - if dep_check.runpy_module: - runpy.run_module(module, globals) + #if dep_check.runpy_module: + # runpy.run_module(module, globals) # Allow scripts to run under Python <= 2.4. - else: - exec(compile(open(name).read(), name, 'exec'), globals) + #else: + # exec(compile(open(name).read(), name, 'exec'), globals) + exec(compile(open(name).read(), name, 'exec'), globals) finally: # Switch back to the original working directory. _______________________________________________ relax (http://www.nmr-relax.com) This is the relax-commits mailing list relax-commits@gna.org To unsubscribe from this list, get a password reminder, or change your subscription options, visit the list information page at https://mail.gna.org/listinfo/relax-commits