Open function prior to Python 3 not have encoding parameter (fails on Python 2.x), but io.open is more portable.
@@ -20,6 +20,7 @@ import sys
import optparse
import collections
import webbrowser
+from io import open
import googleapiclient.errors
import oauth2client