Ok, this ancient and useless quit argument is gone! See http://thread.gmane.org/gmane.science.nmr.relax.scm/19944.
Regards, Edward On 13 February 2014 17:22, Edward d'Auvergne <[email protected]> wrote: > Note that that 'quit' argument for the interpreter is ancient and > non-functional! I'll look at finally eliminating it from relax. > > Regards, > > Edward > > > > On 13 February 2014 17:08, Edward d'Auvergne <[email protected]> wrote: >> Hi Troels, >> >> The key is in the last if-else statement. This logic executes the >> run_script() function returns the result if a script file is provided. >> And if not, the prompt() function is executed. This is the problem, >> for your aim you need both executed! I hope this helps. >> >> Regards, >> >> Edward >> >> >> >> On 13 February 2014 16:59, Troels Emtekær Linnet <[email protected]> >> wrote: >>> Hi Edward. >>> >>> In interpreter.py I have a problem. >>> >>> ----------------- >>> # Quit relax. >>> # FIXME: need to drop off end of interpreter loop to exit cleanly >>> #if quit: >>> # sys.exit() >>> ------------- >>> >>> I have tried tried to set the Quit flag to False, but it seems it is not in >>> use? >>> >>> So I can't find what causes relax to quit after running the script. >>> >>> Best >>> Troels >>> >>> >>> >>> 2014-02-13 12:59 GMT+01:00 Edward d'Auvergne <[email protected]>: >>> >>>> Hi Troels, >>>> >>>> Such functionality would be great! The option '-i' is already used >>>> though for the system information printout. Do you have an >>>> alternative suggestion? Maybe: >>>> >>>> -c, --continue Execute the given script and continue into the >>>> prompt mode to allow for interactive inspection. >>>> -p, --prompt Execute the given script and continue into the >>>> prompt mode to allow for interactive inspection (this will require >>>> changing the -p, --pedantic flag, which is not an issue). >>>> >>>> I like the second as it is more logical. What would your suggestions be? >>>> >>>> As for an implementation, this should not be too hard. Actually, it >>>> should be rather trivial by just launching into the prompt mode with >>>> the script as an argument, and then running the script inside the >>>> prompt.interpreter.Interpreter.run() method. Look at that method and >>>> you'll see that implementing this feature should be a patch of less >>>> than 10 lines! Just that file and the base 'relax.py' file for adding >>>> a new option and passing the script name in should be sufficient. >>>> >>>> Regards, >>>> >>>> Edward >>>> >>>> On 13 February 2014 12:47, Troels E. Linnet >>>> <[email protected]> wrote: >>>> > URL: >>>> > <http://gna.org/support/?3117> >>>> > >>>> > Summary: Functionality to inspect interactively after >>>> > running >>>> > script - The equivalence to python -i >>>> > Project: relax >>>> > Submitted by: tlinnet >>>> > Submitted on: Thu 13 Feb 2014 11:47:57 AM UTC >>>> > Category: None >>>> > Priority: 5 - Normal >>>> > Severity: 1 - Wish >>>> > Status: Need Info >>>> > Assigned to: None >>>> > Originator Email: >>>> > Open/Closed: Open >>>> > Discussion Lock: Any >>>> > Operating System: None >>>> > >>>> > _______________________________________________________ >>>> > >>>> > Details: >>>> > >>>> > I would be of interest ti have an option: relax -i script.py >>>> > >>>> > It should be the equivalence to the functionality: python -i script.py >>>> > >>>> > At the moment, such a possibility is reached by: >>>> > relax >>>> > script("script.py") >>>> > >>>> > But here one can only access the relax data containers. >>>> > Any defined variables in the script is not reached. >>>> > >>>> > >>>> > >>>> > >>>> > >>>> > >>>> > >>>> > >>>> > _______________________________________________________ >>>> > >>>> > Reply to this item at: >>>> > >>>> > <http://gna.org/support/?3117> >>>> > >>>> > _______________________________________________ >>>> > Message sent via/by Gna! >>>> > http://gna.org/ >>>> > >>>> > >>>> > _______________________________________________ >>>> > relax (http://www.nmr-relax.com) >>>> > >>>> > This is the relax-devel mailing list >>>> > [email protected] >>>> > >>>> > 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-devel >>> >>> _______________________________________________ relax (http://www.nmr-relax.com) This is the relax-devel mailing list [email protected] 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-devel

