diff --git a/app/coordinates.py b/app/coordinates.py index be972c6e..7be3e048 100644 --- a/app/coordinates.py +++ b/app/coordinates.py @@ -1,23 +1,23 @@ """app.coordinates.py""" - -class Coordinates: - """ - A position on earth using decimal coordinates (latitude and longitude). - """ - +class Position(object): def __init__(self, latitude, longitude): self.latitude = latitude self.longitude = longitude - def serialize(self): +class Coordinates(Position): + """ + A position on earth using decimal coordinates (latitude and longitude). + """ + def serialize(self, position): + self.position = {"latitude": self.latitude, "longitude": self.longitude} """ Serializes the coordinates into a dict. :returns: The serialized coordinates. :rtype: dict """ - return {"latitude": self.latitude, "longitude": self.longitude} + return self.postion def __str__(self): return "lat: %s, long: %s" % (self.latitude, self.longitude)