def build_tree(self, tb): with tag(tb, 'rte'): if self.name: with tag(tb, 'name'): tb.data(self.name) for tp in self.tps: tp.build_tree(tb) return tb
def build_tree(self, tb): with tag(tb, "rte"): if self.name: with tag(tb, "name"): tb.data(self.name) for tp in self.tps: tp.build_tree(tb) return tb
def build_tree(self, tb): attrs = {'lat': str(self.coord.lat), 'lon': str(self.coord.lon)} with tag(tb, 'rtept', attrs): if self.coord.ele: with tag(tb, 'ele'): tb.data('%d' % ele) with tag(tb, 'name'): tb.data(self.name) with tag(tb, 'time'): tb.data(self.coord.dt.strftime(GPX_DATETIME_FORMAT)) return tb
def build_tree(self, tb): attrs = {'lat': str(self.coord.lat), 'lon': str(self.coord.lon)} with tag(tb, 'rtept', attrs): if self.coord.ele: with tag(tb, 'ele'): tb.data('%d' % self.coord.ele) with tag(tb, 'name'): tb.data(self.name) if self.coord.dt: with tag(tb, 'time'): tb.data(self.coord.dt.strftime(GPX_DATETIME_FORMAT)) return tb
def build_tree(self, tb): with tag(tb, 'rte'): with tag(tb, 'name'): tb.data(self.name) with tag(tb, 'extensions'): with tag(tb, 'league'): tb.data(self.league) with tag(tb, 'distance'): tb.data(str(self.distance)) with tag(tb, 'multiplier'): tb.data('%.2f' % self.multiplier) with tag(tb, 'score'): tb.data(str(self.score)) if self.circuit: with tag(tb, 'circuit'): pass for tp in self.tps: tp.build_tree(tb) return tb
def build_tree(self, tb): attrs = {"lat": str(self.coord.lat), "lon": str(self.coord.lon)} with tag(tb, "rtept", attrs): with tag(tb, "name"): tb.data(self.name) if self.desc: with tag(tb, "desc"): tb.data(self.desc) if self.coord.ele: with tag(tb, "ele"): tb.data(str(self.coord.ele)) if self.coord.dt: with tag(tb, "time"): tb.data(self.coord.dt.strftime(GPX_DATETIME_FORMAT)) if self.radius != 400 or not self.enter: with tag(tb, "extensions"): if self.radius != 400: with tag(tb, "radius"): tb.data("%d" % self.radius) if not self.enter: with tag(tb, "exit"): pass return tb
def build_tree(self, tb): attrs = {'lat': str(self.coord.lat), 'lon': str(self.coord.lon)} with tag(tb, 'rtept', attrs): with tag(tb, 'name'): tb.data(self.name) if self.desc: with tag(tb, 'desc'): tb.data(self.desc) if self.coord.ele: with tag(tb, 'ele'): tb.data(str(self.coord.ele)) if self.coord.dt: with tag(tb, 'time'): tb.data(self.coord.dt.strftime(GPX_DATETIME_FORMAT)) if self.radius != 400 or not self.enter: with tag(tb, 'extensions'): if self.radius != 400: with tag(tb, 'radius'): tb.data('%d' % self.radius) if not self.enter: with tag(tb, 'exit'): pass return tb