mirror of
https://github.com/netzbegruenung/schaufenster.git
synced 2024-05-04 02:03:40 +02:00
Little changes
This commit is contained in:
parent
2a602686c2
commit
1c538eb445
|
@ -5,6 +5,7 @@ import icalendar
|
||||||
from datetime import datetime
|
from datetime import datetime
|
||||||
from datetime import date
|
from datetime import date
|
||||||
|
|
||||||
|
|
||||||
class Client(object):
|
class Client(object):
|
||||||
|
|
||||||
def __init__(self, url, charset=None):
|
def __init__(self, url, charset=None):
|
||||||
|
@ -12,9 +13,10 @@ class Client(object):
|
||||||
self.charset = charset
|
self.charset = charset
|
||||||
self.events = []
|
self.events = []
|
||||||
self.__load()
|
self.__load()
|
||||||
|
self.timeout = 20
|
||||||
|
|
||||||
def __load(self):
|
def __load(self):
|
||||||
r = requests.get(self.url)
|
r = requests.get(self.url, timeout=self.timeout)
|
||||||
r.raise_for_status()
|
r.raise_for_status()
|
||||||
|
|
||||||
# requests normally uses encoding returned by "Content-type" header.
|
# requests normally uses encoding returned by "Content-type" header.
|
||||||
|
|
|
@ -23,6 +23,8 @@ class EventsResource(object):
|
||||||
|
|
||||||
client = events.Client(url=ical_url, charset=charset)
|
client = events.Client(url=ical_url, charset=charset)
|
||||||
next_events = client.next_events(num)
|
next_events = client.next_events(num)
|
||||||
|
del client
|
||||||
|
|
||||||
resp.media = next_events
|
resp.media = next_events
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue