Projet

Général

Profil

Tâche #11366

Mis à jour par Bruno Boiget il y a presque 9 ans

@root@zephir:~# python /root/getvar2.4.py 1088 unactive_dansguardian_auth2
Traceback (most recent call last):
File "/root/getvar2.4.py", line 23, in <module>
print config[var]
KeyError: 'unactive_dansguardian_auth2'@

<pre>
#!/usr/bin/env
@#!/usr/bin/env python
# -*- coding: UTF-8 -*-

import sys,xmlrpclib
from zephir.utils.creolewrap import ZephirDict

if len(sys.argv) <= 2:
print 'Usage : getvar.py <IdZ> <var>'
sys.exit(1)

idz=sys.argv[1]
var=sys.argv[2]
login='admin-eole'
passwd=file('/root/admin-eole.pwd').readline().split('\n')[0]
adresse_zephir='localhost'

proxy = xmlrpclib.ServerProxy('http://%s:%s@%s:7081' % (login,passwd,adresse_zephir))
#code, data_ori = proxy.serveurs.get_dico(idz,'modif_config',True)
code, config = proxy.serveurs.get_config(idz)
#d = ZephirDict(mode='', version='creole3')
#d.init_from_zephir(data_ori)
print config[var]
</pre>
config[var]@

Retour