Finalement, les coordonnes sont des strings.

darcs-hash:20060314132544-68412-4cfcfef2bc174140403b6ad7eb40d3b275275d00.gz
This commit is contained in:
glondu 2006-03-14 14:25:44 +01:00
parent d9a941d187
commit 896f38e24a
2 changed files with 7 additions and 7 deletions

View file

@ -2777,15 +2777,15 @@ class BorneWifi(Machine):
def position(self, new=False):
"""
Attribution ou visualisation de la position d'une borne wifi.
Renvoie un couple de coordonnées si elles existent, None sinon.
new doit être un couple de coordonnées, None (pour enlever les
coordonnées) ou False (retourne les valeurs actuelles).
Renvoie un couple de coordonnées (en strings) si elles existent,
None sinon. new doit être un couple de coordonnées (en strings),
None (pour enlever les coordonnées) ou False (retourne les valeurs
actuelles).
"""
if new == False:
valeur = (self._data.get('positionBorne') or [''])[0]
if valeur:
valeur = valeur.split(' ')
return (float(valeur[0]), float(valeur[1]))
return tuple(valeur.split(' '))
else:
return None
@ -2794,7 +2794,7 @@ class BorneWifi(Machine):
return None
else:
self._set('positionBorne', ['%.6g %.6g' % (new[0], new[1])])
self._set('positionBorne', ' '.join(new))
return new