- Timestamp:
- 09/04/07 23:14:14 (1 year ago)
- Files:
-
- hammock/trunk/model.py (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
hammock/trunk/model.py
r876 r1128 111 111 tree = etree.parse(StringIO(data)) 112 112 root = tree.getroot() 113 113 114 try: 114 115 title = root.xpath('atom:title', atom_nsd)[0].text 115 116 except: 116 117 title = None 118 117 119 try: 118 120 summary = root.xpath('atom:summary', atom_nsd)[0].text 119 121 except: 120 122 summary = None 123 121 124 try: 122 lat, long = root.xpath(' georss:point', atom_nsd)[0].text.split()125 lat, long = root.xpath('/georss:where/gml:Point/gml:pos', atom_nsd)[0].text.split() 123 126 the_geom = Point(float(long), float(lat)) 124 127 except: 125 the_geom = None 128 try: 129 lat, long = root.xpath('georss:point', atom_nsd)[0].text.split() 130 the_geom = Point(float(long), float(lat)) 131 except: 132 the_geom = None 126 133 127 134 return {"title": title, "summary": summary, "the_geom": the_geom}
