Exemple #1
0
 def wrap(data, request):
     if "place" not in data or data["place"] == "here":
         timezone = get_timezone_at_place(get_location("here", request))
         return StaticResponse('The time is currently <time>%s</time>' %
                                   get_time_in_zone(timezone))
     else:
         place = get_place(data["place"], request)
         if place is None:
             return StaticResponse("Sorry, I don't know where that is. :(")
         timezone = get_timezone_at_place(place.coords())
         return StaticResponse("The time in <em>%s</em> is <time>%s</time>" %
                                   (place.name, get_time_in_zone(timezone)))
Exemple #2
0
 def wrap(data, request):
     data[parameter] = get_location(data.get(parameter), request)
     return func(data, request)