Conseil sur un script Pyhton

Page principale

Répondre à ce message
Auteur: Patrice Karatchentzeff
Date:  
À: GUILDE
Sujet: Conseil sur un script Pyhton
Salut,

Non, je ne m'y suis pas mis : je continue à subir la déferlante de la
mode Python :)

J'ai cela dans un script et je voudrai être sûr de bien l'interpréter
(vu que la doc, c'est pas le point fort du logiciel en question,
Mailman pour ne pas le citer)

self.host_name = mm_cfg.DEFAULT_HOST_NAME or mm_cfg.DEFAULT_EMAIL_HOST

Dans le fichier de conf, j'ai les deux variables que je peux définir :

DEFAULT_HOST_NAME
DEFAULT_EMAIL_HOST

Je voudrai que self.host_name prennent la deuxième valeur, donc que la
valeur de DEFAULT_HOST_NAME ne soit pas renseigné ou vide... (c'est
peut-être là que je fais l'erreur...)

Si je la commente dans le fichier de conf, j'ai droit à un superbe :

Traceback (most recent call last):
  File "/usr/local/mailman/bin/newlist", line 219, in ?
    main()
  File "/usr/local/mailman/bin/newlist", line 160, in main
    mlist.Create(listname, owner_mail, pw)
  File "/home/mailman/Mailman/MailList.py", line 458, in Create
    self.InitVars(name, admin, crypted_password)
  File "/home/mailman/Mailman/MailList.py", line 295, in InitVars
    self.host_name = mm_cfg.DEFAULT_HOST_NAME or mm_cfg.DEFAULT_EMAIL_HOST
AttributeError: 'module' object has no attribute 'DEFAULT_HOST_NAME'



Si quelqu'un a une suggestion... je ne peux mettre un
DEFAULT_HOST_NAME sans tout casser ici..

Merci

PK

-- 
      |\      _,,,---,,_       Patrice KARATCHENTZEFF
ZZZzz /,`.-'`'    -.  ;-;;,_   mailto:p.karatchentzeff@free.fr
     |,4-  ) )-,_. ,\ (  `'-'  http://p.karatchentzeff.free.fr
    '---''(_/--'  `-'\_)