Mercurial > hg > gcmultimerge
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 |