From 896f38e24acef7feff712351483442828958d340 Mon Sep 17 00:00:00 2001 From: glondu Date: Tue, 14 Mar 2006 14:25:44 +0100 Subject: [PATCH] Finalement, les coordonnes sont des strings. darcs-hash:20060314132544-68412-4cfcfef2bc174140403b6ad7eb40d3b275275d00.gz --- gestion/ldap_crans.py | 12 ++++++------ gestion/whos.py | 2 +- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/gestion/ldap_crans.py b/gestion/ldap_crans.py index bcc54341..0ae522ab 100755 --- a/gestion/ldap_crans.py +++ b/gestion/ldap_crans.py @@ -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 diff --git a/gestion/whos.py b/gestion/whos.py index 9b58a9e9..a88c1106 100755 --- a/gestion/whos.py +++ b/gestion/whos.py @@ -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'