Exemplo n.º 1
0
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
Exemplo n.º 3
0
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')
Exemplo n.º 4
0
    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
Exemplo n.º 6
0
# 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")
Exemplo n.º 7
0
def fh_element(*a, **k):
    return _elementtree.Element(fh.str(), fh.dict())