message: ommitting roadmark type none from being parsed
diff: @@ -51,6 +51,7 @@ class XodrParser(object):
  def parse_lane_road_mark(self, road_mark):
  new_road_mark = {}
  + if str(road_mark.get("type")) in ["solid", "broken"]:
  new_road_mark["s_offset"] = road_mark.get("sOffset")
  new_road_mark["type"] = RoadMarkType.__members__[str(road_mark.get("type"))] # assign enum type # road_mark.get("type")
  new_road_mark["weight"] = road_mark.get("weight")
  @@ -94,7 +95,9 @@ class XodrParser(object):
  if lane.find("link") is not None:
  new_lane["link"] = self.parse_lane_link(lane.find("link"))
  if lane.find("roadMark") is not None:
  - new_lane["road_mark"] = self.parse_lane_road_mark(lane.find("roadMark"))
  + road_mark = self.parse_lane_road_mark(lane.find("roadMark"))
  + if road_mark: # if dict is not empty
  + new_lane["road_mark"] = road_mark
  if lane.find("width") is not None:
  new_lane["width"] = self.parse_lane_width(lane.find("width"))
  else:
  @@ -320,7 +323,7 @@ class XodrParser(object):
  new_lane.link = self.create_lane_link(lane["link"])
  # not every lane contains a road-mark
  - if "road_mark" in lane:
  + if ("road_mark" in lane):
  rm = RoadMark()
  rm.type = lane['road_mark']['type']
  rm.color = lane['road_mark']['color']
  