| 117 | storage_name = 'google_calendar' |
| 118 | |
| 119 | def __init__(self, token_file, client_id, client_secret, start_date=None, |
| 120 | end_date=None, item_types=(), **kwargs): |
| 121 | if not kwargs.get('collection'): |
| 122 | raise exceptions.CollectionRequired() |
| 123 | |
| 124 | super().__init__( |
| 125 | token_file=token_file, client_id=client_id, |
| 126 | client_secret=client_secret, start_date=start_date, |
| 127 | end_date=end_date, item_types=item_types, |
| 128 | **kwargs |
| 129 | ) |
| 130 | |
| 131 | # This is ugly: We define/override the entire signature computed for the |
| 132 | # docs here because the current way we autogenerate those docs are too |