def setData(self, data): Account.setData(self, data) for attr in ('email',): try: setattr(self, attr, data[attr]) except KeyError: pass
def __init__(self, aid=None, email=''): Account.__init__(self, aid) self.authFile = splitext(self.file)[0] + '.oauth2' self.email = email self.flow = OAuth2WebServerFlow( client_id='536861675971.apps.googleusercontent.com', client_secret='BviBsCKTbXrzY0hZbioS6FAt', scope=[ 'https://www.googleapis.com/auth/calendar', 'https://www.googleapis.com/auth/tasks', ], user_agent='%s/%s'%(core.APP_NAME, core.VERSION), )
def getData(self): data = Account.getData(self) data.update({ 'email': self.email, }) return data