put the code in models, /models/temp.py

>>> def get_temp():
...     temp = None
...     from xml.dom import minidom
...     source = urllib2.urlopen('
http://free.worldweatheronline.com/feed/weather.ashx?q=udupi&format=xml&num_of_days=2&key=b019cd7d6a135850110711
')
...     source_text = source.read()
...     parseddata = minidom.parseString(source_
text)
...     temp_c = parseddata.getElementsByTagName('temp_C')
...     if temp_c:
...         temp = temp_c[0].firstChild.toxml()
...     return temp


So in any view you can do:

{{=get_temp()}}

also you can access it in any controller

def index():
    temp = get_temp()
    return dict(temp=temp)


Bruno Rocha
[http://rochacbruno.com.br]

Reply via email to