Cheers!  This is much better.  However there is still a small issue.
Because you are using the triple quote notation, you should then not
escape your " characters as \".  This is only needed in the single
quote strings.  The output file will then contain \ characters.  I
suggest switching to the notation as in the
lib/software/opendx/files.py file whereby each line is written to the
script with a separate file.write("text...\n") call.  So then the
first few lines would look something like:

    # Write the script to file.
    file.write("#!/usr/bin/env python\n")
    file.write("\n")
    file.write("import glob, os, sys\n")
    file.write("import shlex,subprocess\n")
    file.write("import argparse\n")
    file.write("from itertools import chain\n")

A line with quotes would then look like:

    file.write("gracefiles = glob.glob(\"*.agr\")\n")

Also, two additional tiny things.  The function should shift to the
top to be alphabetically sorted - useful if for developers who do not
use an integrated development environment (IDE) like myself.  And one
of the comments in the script talks about *.agt files.

Cheers,

Edward



On 18 June 2013 14:21, Troels E. Linnet
<[email protected]> wrote:
> Follow-up Comment #2, bug #20916 (project relax):
>
> Improvement according to suggestions
> (http://article.gmane.org/gmane.science.nmr.relax.devel/3964)
>
> patchV2 attached
>
> (file #18111)
>     _______________________________________________________
>
> Additional Item Attachment:
>
> File name: patchV2                        Size:5 KB
>
>
>     _______________________________________________________
>
> Reply to this item at:
>
>   <http://gna.org/bugs/?20916>
>
> _______________________________________________
>   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