def film_screenings(film, filter): past = filter.get('past', False) screenings = showtimes_helper.film_screenings(film, filter['date'], filter['channels'], past=past, days=filter.get('days', 1)) # TODO return [s for i, s in enumerate(screenings) if i < 10]
def filmscreenings_text(user, film, channels, date, days): screenings = list(showtimes_helper.film_screenings(film, date, channels, days=days)) timezone_id = user.get_profile().timezone_id try: timezone = timezone_id and pytz.timezone(timezone_id) or pytz.utc except pytz.UnknownTimeZoneError: timezone = pytz.utc return dict( film=film, channels=channels, date=date, days=days, screenings=screenings, timezone=timezone, )
def filmscreenings_text(user, film, channels, date, days): screenings = list( showtimes_helper.film_screenings(film, date, channels, days=days)) timezone_id = user.get_profile().timezone_id try: timezone = timezone_id and pytz.timezone(timezone_id) or pytz.utc except pytz.UnknownTimeZoneError: timezone = pytz.utc return dict( film=film, channels=channels, date=date, days=days, screenings=screenings, timezone=timezone, )
def film_screenings(film, filter): past = filter.get('past', False) screenings = showtimes_helper.film_screenings(film, filter['date'], filter['channels'], past=past, days=filter.get('days', 1)) # TODO return [s for i, s in enumerate(screenings) if i<10]