Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

'AttributeError: 'module' object has no attribute 'file'' when using oauth2client with Google Calendar

I'm using the example script for google calendars python api (https://developers.google.com/google-apps/calendar/quickstart/python#step_3_set_up_the_sample) to try and print out all the calendar events. However I am getting an error of:

AttributeError: 'module' object has no attribute 'file'

from the line

store = oauth2client.file.Storage(credential_path)

I can find no references to such an error in the docs. Has anyone else come across this before?

Cheers, Jack

like image 565
JMzance Avatar asked May 03 '16 10:05

JMzance


1 Answers

In original sample

https://developers.google.com/google-apps/calendar/quickstart/python#step_3_set_up_the_sample

missing import entry:

   from oauth2client import file 

add this line and try run your script again

like image 174
erroia Avatar answered Sep 26 '22 01:09

erroia