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

Reply via email to