def add_route(self, route): if route in self.routes: print "already have the route, cann't add again" else: self.prop_dict["routes"].append(TypeConvert.ip6route_native2net(route))
def remove_route(self, route): if route not in self.routes: print "doesn't have the route to remove" else: self.prop_dict["routes"].remove(TypeConvert.ip6route_native2net(route))
def routes(self, new_routes): self.prop_dict["routes"] = dbus.Array([TypeConvert.ip6route_native2net(x) for x in new_routes], signature = dbus.Signature('(ayuay)'))