def get_object(object): p = Photo() if object['date'] is None or object['date'] is "": p.date = "" else: date_str = object['date'] p.date = datetime.datetime.strptime(date_str,'%Y-%m-%d T %H:%M:%S') p.service = object['service'] p.title = object['title'] p.owner = object['owner'] p.description = object['description'] p.id = object['id'] p.urls = object['urls'] p.tags = object['tags'] p.album_id = object['album_id'] p.license = object['license'] p.public = object['public'] p.height = object['height'] p.width = object['width'] if object.has_key('latitude'): p.latitude = object['latitude'] if object.has_key('longitude'): p.longitude = object['longitude'] if object.has_key('trove_id'): p.trove_id = object['trove_id'] return p