Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- def getEvents(page):
- pattern = "%Y-%m-%dT%H:%M:%S%z"
- start_time = datetime.datetime.utcfromtimestamp(datetime.datetime.strptime(event['start_time'], pattern).timestamp()).replace(tzinfo=pytz.utc)
- now = datetime.datetime.utcnow().replace(tzinfo=pytz.utc)
- events = (x for x in userGraph.get(path='{}/events'.format(page['id'], type='page')['data'])
- if now < start_time
- and x['id'] not in sent)
- return [Event(name=event['name'], id=event['id'], start_time=event['start_time'])
- for event in events]
- userPages = [Page(name=x['name'], id=x['id'], access_token=x['access_token'],
- perms=x['perms'], events=getEvents(x))
- for x in userGraph.get(path='me/accounts', type='page')['data']
- if x['name'] in settings['facebookPages']]
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement