def all_genres_xml(): genres = session.query(Genre).all() genres_elements = [i.serializeXML for i in genres] root = et.Element('genres') for genre in genres_elements: root.append(genre) return app.response_class(et.tostring(root), mimetype='application/xml')
def serializeXML(self): """XML serialization of a genre""" genre = et.Element(self.__tablename__) id_element = et.SubElement(genre, 'id') id_element.text = str(self.id) name = et.SubElement(genre, 'name') name.text = self.name return genre
def genre_games_xml(genre_name): genre = session.query(Genre).filter_by(name=genre_name).one() games = session.query(Game).filter_by(genre_id=genre.id).all() games_elements = [i.serializeXML for i in games] root = et.Element('games') for game in games_elements: root.append(game) return app.response_class(et.tostring(root), mimetype='application/xml')
def handleMatch(self, m): subsc = m.group(3) text = subsc el = _elementtree.Element("sub") el.text = markdown.util.AtomicString(text) return el
def serializeXML(self): """XML serialization of a game""" game = et.Element(self.__tablename__) id_element = et.SubElement(game, 'id') id_element.text = str(self.id) title = et.SubElement(game, 'title') title.text = self.title description = et.SubElement(game, 'description') description.text = self.description releaseDate = et.SubElement(game, 'releaseDate') releaseDate.text = str(self.releaseDate) pictureURL = et.SubElement(game, 'pictureURL') pictureURL.text = self.pictureURL genre_id = et.SubElement(game, 'genre_id') genre_id.text = str(self.genre_id) return game
# logging.debug("robot_link:=================\n" + str(robot_link )) # logging.debug("============================\n") #for .urdf robot_link = robot.link_map.values()[0] base_link = Link("base_link") robots = Robot(robot_name) robots.add_link(base_link) # for fake_controllers.yaml controller_list = [] fake_all_controller = {'joints': [], 'name': 'fake_all_controller'} controller_list.append(fake_all_controller) # for .srdf root = _elementtree.Element('robot', {'name':robot_name}) virtual_joint = _elementtree.SubElement(root, 'virtual_joint', {'name': "virtual_joint", 'type':'planar', 'parent_frame':'odom_combined', 'child_link':'base_link'}) group_all = _elementtree.SubElement(root, 'group', {'name': "all"}) # for ompl_planning.yaml with open("planner_configs.yaml", 'r') as planner_configs: ompl_planning = yaml.load(planner_configs) ompl_planning_robot = ompl_planning.pop('robot') for i in range(robot_count): #for .urdf cur_robot_name = "r" + str(i) cur_robot_base_link = Link(cur_robot_name + "_base_link")
def fh_element(*a, **k): return _elementtree.Element(fh.str(), fh.dict())