[attributs.positionBorne] La précision est variable et on ne stocke que 2 float sans °N ou °E (peut être à revoir)

This commit is contained in:
Valentin Samir 2013-05-14 23:29:40 +02:00
parent 3d73191b08
commit 03af7098e8

View file

@ -672,10 +672,11 @@ class positionBorne(Attr):
def parse_value(self, pos): def parse_value(self, pos):
if pos == u'N/A N/A': if pos == u'N/A N/A':
self.value = u"N/A°N N/A°E" self.value = u"N/A N/A"
else: else:
lat, lon = pos.split(" ") lat, lon = pos.split(" ")
self.value = u"%f°N %f°E" % (float(lat), float(lon)) self.value = u"%f %f" % (float(lat), float(lon))
self.value = pos
class nvram(Attr): class nvram(Attr):
legend = u"Configuration speciale" legend = u"Configuration speciale"