comparison multimerge.py @ 19:095209b1ded3

Rename some variables.
author Matti Hamalainen <ccr@tnsp.org>
date Mon, 04 Jul 2016 13:50:34 +0300
parents b6f27067d25d
children 1f0e79d1766e
comparison
equal deleted inserted replaced
18:b6f27067d25d 19:095209b1ded3
323 323
324 324
325 ## Fetch complete calendar list 325 ## Fetch complete calendar list
326 gcm_debug("Fetching available calendars ..") 326 gcm_debug("Fetching available calendars ..")
327 calendars = [] 327 calendars = []
328 calPageToken = None 328 cal_token = None
329 while True: 329 while True:
330 # We want everything except deleted and hidden calendars 330 # We want everything except deleted and hidden calendars
331 result = service.calendarList().list( 331 result = service.calendarList().list(
332 showHidden=False, 332 showHidden=False,
333 showDeleted=False, 333 showDeleted=False,
334 pageToken=calPageToken 334 pageToken=cal_token
335 ).execute() 335 ).execute()
336 336
337 calendars.extend(result.get("items", [])) 337 calendars.extend(result.get("items", []))
338 calPageToken = result.get("nextPageToken") 338 cal_token = result.get("nextPageToken")
339 if not calPageToken: 339 if not cal_token:
340 break 340 break
341 341
342 if len(calendars) == 0: 342 if len(calendars) == 0:
343 gcm_fatal("No calendars found?") 343 gcm_fatal("No calendars found?")
344 344
363 gcm_fatal(u"Could not find target/destination calendar ID for '"+ cfg.dest_name +"'.") 363 gcm_fatal(u"Could not find target/destination calendar ID for '"+ cfg.dest_name +"'.")
364 364
365 365
366 ## Now, we fetch and collect events 366 ## Now, we fetch and collect events
367 gcm_debug(u"Fetching calendar events .. ") 367 gcm_debug(u"Fetching calendar events .. ")
368 calEvents = [] 368 src_events = []
369 for calendar in src_calendars: 369 for calendar in src_calendars:
370 gcm_debug("- "+calendar["id"]) 370 gcm_debug("- "+calendar["id"])
371 result = service.events().list( 371 result = service.events().list(
372 timeZone="EEST", 372 timeZone="EEST",
373 calendarId=calendar["id"], 373 calendarId=calendar["id"],
377 ).execute() 377 ).execute()
378 378
379 # Add events, if any, to main list 379 # Add events, if any, to main list
380 events = result.get("items", []) 380 events = result.get("items", [])
381 if events: 381 if events:
382 calEvents.append(events) 382 src_events.append(events)
383 if cfg.debug: 383 if cfg.debug:
384 gcm_dump_events(events) 384 gcm_dump_events(events)
385 385
386 386
387 ## Get current events 387 ## Get current events
389 result = service.events().list( 389 result = service.events().list(
390 calendarId=cfg.dest_id, 390 calendarId=cfg.dest_id,
391 singleEvents=True, 391 singleEvents=True,
392 showDeleted=True).execute() 392 showDeleted=True).execute()
393 393
394 currEvents = result.get("items", []) 394 curr_events = result.get("items", [])
395 if currEvents: 395 if curr_events:
396 gcm_debug(u"Found {0} event(s).".format(len(currEvents))) 396 gcm_debug(u"Found {0} event(s).".format(len(curr_events)))
397 else: 397 else:
398 gcm_debug(u"No current events.") 398 gcm_debug(u"No current events.")
399 399
400 400