Finalement, les coordonnes sont des strings.
darcs-hash:20060314132544-68412-4cfcfef2bc174140403b6ad7eb40d3b275275d00.gz
This commit is contained in:
parent
d9a941d187
commit
896f38e24a
2 changed files with 7 additions and 7 deletions
|
@ -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
|
||||
|
||||
|
||||
|
|
|
@ -502,7 +502,7 @@ def machine_details(machine) :
|
|||
position = machine.position()
|
||||
if position:
|
||||
f += coul(u'\t\t\tCoordonnées : ', 'gras')
|
||||
f += '(%.6g, %.6g)\n' % (position[0], position[1])
|
||||
f += '(%s)\n' % ', '.join(position)
|
||||
else:
|
||||
f += '\n'
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue