xunil2003 | Bonjour;
j'ai rectifié la fonction :
Code :
- def touche_1(b, a, t):
- print "Touche 1"
- urllib2.urlopen("http://%s/pub/remote_control?key=1&repeat=1&long=%s&code=%d" % (b, a, t))
|
Mais quand j'appelle la focntion comme ceci :
Code :
- add_button(panel=panel1, image_button=image_bouton_1, x=12, y=65, command=touche_1(b, a, t))
|
Python m'affiche ce message d'erreur :
Code :
- Touche 1
- Traceback (most recent call last):
- File "telecommande-freebox6-4.py", line 915, in <module>
- add_button(panel=panel1, image_button=image_bouton_1, x=12, y=65, command=touche_1(b, a, t))
- File "telecommande-freebox6-4.py", line 534, in touche_1
- urllib2.urlopen("http://%s/pub/remote_control?key=1&repeat=1&long=%s&code=%d" % (b, a, t))
- TypeError: %d format: a number is required, not str
|
Merci.
|