Supprimer un message
Jean-Christophe
J'ai encore une question
Quand j'exécute mon petit script, c'est très lent.
Est-ce que c'est normal?
Le script est dans le spoiler.
Quand j'exécute mon petit script, c'est très lent.
Est-ce que c'est normal?
Le script est dans le spoiler.
- def SpaGetInfo(info):
- import urllib2
- BrutLine=''
- for line in urllib2.urlopen('http://' + GetSetting('SipuraAddress')):
- if BrutLine=='':
- if info in line:
- BrutLine=line
- if BrutLine=='':
- return 'No Info'
- else:
- BrutLine = BrutLine.replace('<tr bgcolor="#d3d3d3"><td>','')
- BrutLine = BrutLine.replace('<tr bgcolor="#dcdcdc"><td>','')
- BrutLine = BrutLine.replace('<td><font color="darkblue">','')
- BrutLine = BrutLine.replace('</font>','')
- BrutLine = BrutLine.replace('<td>','\t')
- BrutSplit = BrutLine.split('\t')
- if info in BrutSplit[0]:
- return BrutSplit[0].split(':')[1]
- else:
- return BrutSplit[1].split(':')[1]
- return BrutLine
- def SpaGetSetting(setting):
- from urllib2 import urlopen
- from ClientForm import ParseResponse
- response = urlopen('http://' + GetSetting('SipuraAddress') + '/admin/advanced')
- forms = ParseResponse(response, backwards_compat=False)
- form = forms[0]
- return form[setting]
- def GetSetting(setting):
- SettingsFile=open('settings.txt')
- for line in SettingsFile:
- if setting in line:
- return line.split()[1]
- print 'Sip Proxy = ' + SpaGetSetting('21359')
- print 'User Name = ' + SpaGetSetting('20719')
- print '------------------------------'
- print 'Spa Serial Number = ' + SpaGetInfo('Serial Number')
- print 'Last Called Number = ' + SpaGetInfo('Last Called Number')