ATTRIBUTES = "address_key, #L"
dynamodb = boto3.resource("dynamodb", region_name="us-west-2")
pagetable = dynamodb.Table(PAGETABLENAME)
eventtable = dynamodb.Table(EVENTTABLENAME)

tableiter = TableIterator(ITERATORTABLENAME, "address_key")
response = tableiter.batchGetItemWithFBID()
lastkey = response["LastEvaluatedKey"]
facebookapi = FacebookApi()
facebookapi.generateAccessToken()

while lastkey is not None:
    for item in response["Items"]:
        print(item)
        eventidlist = []
        (events, nextkey) = facebookapi.getHistoricalEvents(item["facebook_id"])
        if events is not None:
            eventslist = []
            for pagedevent in events:
                eventslist.append(pagedevent)
                while nextkey is not None:
                    facebookapi.chronicNarcolepsy()
                    (nextevents, nextkey) = facebookapi.getHistoricalEvents(item["facebook_id"], startkey=nextkey)
                    for nextpagedevent in nextevents:
                        eventslist.append(nextpagedevent)
                for event in eventslist:
                    venue_facebook_id = None
                    print("event", event)
                    event_id = event["id"]
                    try:
                        venue_facebook_id = event["place"]["id"]