diff -r 3d20cdc9be3d -r e4d53c64f0d0 doc/administration.rst --- a/doc/administration.rst Fri Oct 11 13:02:51 2013 +0200 +++ b/doc/administration.rst Fri Oct 11 13:24:03 2013 +0200 @@ -277,21 +277,22 @@ Tous les arguments et le fonctionnement de cet objet sont détaillés à l'adresse suivante : http://docs.python.org/2/library/subprocess.html#popen-constructor Tous les arguments sont configurables sauf les suivants : ``stdout``, ``stderr``, ``bufsize``, ``close_fds``, ``preexec_fn``. Cependant les quatres suivants seront les plus utiles: - * `args`: soit une séquence d'arguments de programme, soit une chaine de caractères - * `cwd`: le chemin du reepertoire de travail. Par défaut : ``None`` - * `env`: dictionnire donnant les variables d'evironement positinnées durant l'éxeecution du script. + + * `args`: soit une séquence d'arguments de programme, soit une chaine de caractères + * `cwd`: le chemin du reepertoire de travail. Par défaut : ``None`` + * `env`: dictionnire donnant les variables d'evironement positinnées durant l'éxeecution du script. Il est recommandé que ``args`` soit une liste d'arguments et non une simple chaîne de caractères. L'example suivant démontre comment on peut configurer cette propriété pour lancer le dump des notices avec la commande ``dump_record``. -.. code-block :: python +.. code-block:: python -ADMIN_SCRIPT = { - 'args' : [ sys.executable, "manage.py", "dump_record", "--newline", "-j", "/tmp/script_dump.rdf.bz2"], - 'cwd' : "/src", - 'env' : {'PYTHONPATH': '/lib/python2.7/site-packages'} -} + ADMIN_SCRIPT = { + 'args' : [ sys.executable, "manage.py", "dump_record", "--newline", "-j", "/tmp/script_dump.rdf.bz2"], + 'cwd' : "/src", + 'env' : {'PYTHONPATH': '/lib/python2.7/site-packages'}, + } Plusieurs points sont à noter: