packageio: add level.intermediate

This commit is contained in:
Laura Klünder 2016-12-04 11:19:53 +01:00
parent b8eb35556d
commit 7bf673eb58

View file

@ -49,11 +49,20 @@ class Level(MapItem):
kwargs['altitude'] = data['altitude']
if 'intermediate' not in data:
raise ValueError('missing intermediate.')
if not isinstance(data['intermediate'], bool):
raise ValueError('intermediate has to be boolean.')
kwargs['intermediate'] = data['intermediate']
return kwargs
def tofile(self):
result = super().tofile()
result['altitude'] = float(self.altitude)
result['intermediate'] = self.intermediate
return result
def __str__(self):