import globals
import os
import renderer
-import sets
import time
class gcal_renderer(renderer.debuggable_abstaining_renderer):
"""A renderer to fetch upcoming events from www.google.com/calendar"""
- calendar_whitelist = sets.ImmutableSet([
+ calendar_whitelist = frozenset([
'Alex\'s calendar',
'Family',
'Holidays in United States',
return datetime.datetime.strftime(x, '%Y-%m-%dT%H:%M:%SZ')
time_min = datetime.datetime.now()
time_max = time_min + datetime.timedelta(95)
- time_min, time_max = map(format_datetime, (time_min, time_max))
+ time_min, time_max = list(map(format_datetime, (time_min, time_max)))
self.debug_print("time_min is %s" % time_min)
self.debug_print("time_max is %s" % time_max)
name, days[0], hours[0], minutes[0]))
g.write('</ul>')
g.write('<SCRIPT>\nlet timestampMap = new Map([')
- for x in timestamps.keys():
+ for x in list(timestamps.keys()):
g.write(' ["%s", %f],\n' % (x, timestamps[x] * 1000.0))
g.write(']);\n\n')
g.write("""