Little changes

This commit is contained in:
Marian Steinbach 2018-02-05 09:46:40 +01:00
parent 2a602686c2
commit 1c538eb445
2 changed files with 5 additions and 1 deletions

View File

@ -5,6 +5,7 @@ import icalendar
from datetime import datetime
from datetime import date
class Client(object):
def __init__(self, url, charset=None):
@ -12,9 +13,10 @@ class Client(object):
self.charset = charset
self.events = []
self.__load()
self.timeout = 20
def __load(self):
r = requests.get(self.url)
r = requests.get(self.url, timeout=self.timeout)
r.raise_for_status()
# requests normally uses encoding returned by "Content-type" header.

View File

@ -23,6 +23,8 @@ class EventsResource(object):
client = events.Client(url=ical_url, charset=charset)
next_events = client.next_events(num)
del client
resp.media = next_events