Browse Source

fixed default options ('3' to 'v3') to reflect how they are, renamed to fix a name conflict.

event_class
Raphael Roberts 7 years ago
parent
commit
73c83b8a96
  1. 1
      .gitignore
  2. 11
      api.py
  3. 15
      calendar_api.py

1
.gitignore

@ -58,3 +58,4 @@ docs/_build/
# PyBuilder
target/
/test/

11
api.py

@ -1,4 +1,3 @@
from apiclient import discovery
import datetime
from googleapiclient.discovery import build
from googleapiclient.errors import HttpError
@ -15,7 +14,7 @@ import argparse
flags = argparse.ArgumentParser(parents=[tools.argparser]).parse_args()
class api:
class API:
def __init__(
self,
service,
@ -23,7 +22,7 @@ class api:
app_name,
client_secret_file,
credentials_dir,
version = '3',
version = 'v3',
):
self.service_name = service
self.app_name = app_name
@ -32,7 +31,7 @@ class api:
self.scopes = scopes
self._service = None
self._service_settime = None
self.version = version
def get_credentials(self):
credential_path = os.path.join(self.credentials_dir,
@ -42,7 +41,7 @@ class api:
credentials = store.get()
if not credentials or credentials.invalid:
flow = client.flow_from_clientsecrets(self.client_secret_file, self.scopes)
flow.user_agent = APPLICATION_NAME
flow.user_agent = self.app_name
if flags:
credentials = tools.run_flow(flow, store, flags)
else:
@ -73,4 +72,4 @@ class api:
self._service_settime = datetime.datetime.today()
return service
else:
return self._service
return self._service

calendar.py → calendar_api.py

Loading…
Cancel
Save