Code samples for YouTube APIs, including the YouTube Data API, YouTube Analytics API, and YouTube Live Streaming API. The repo contains language-specific directories that contain the samples.
5.5k
stars
2.98k
forks
source link
playlist_updates.py is broken in newer versions of python #550
./playlist_updates.py
File "/home/pmansfield/git/pmansfield/devops_utilities/google/./playlist_updates.py", line 60
print 'New playlist ID: %s' % playlists_insert_response['id']
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
SyntaxError: Missing parentheses in call to 'print'. Did you mean print(...)?
then
$ ./playlist_updates.py
File "/home/pmansfield/git/pmansfield/devops_utilities/google/./playlist_updates.py", line 77
except HttpError, e:
^^^^^^^^^^^^
SyntaxError: multiple exception types must be parenthesized
then
$ ./playlist_updates.py
File "/home/pmansfield/git/pmansfield/devops_utilities/google/./playlist_updates.py", line 78
print 'An HTTP error %d occurred:\n%s' % (e.resp.status, e.content)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
SyntaxError: Missing parentheses in call to 'print'. Did you mean print(...)?
then
Traceback (most recent call last):
File "/home/pmansfield/git/pmansfield/devops_utilities/google/./playlist_updates.py", line 74, in <module>
youtube = get_authenticated_service()
^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/pmansfield/git/pmansfield/devops_utilities/google/./playlist_updates.py", line 40, in get_authenticated_service
credentials = flow.run_console()
^^^^^^^^^^^^^^^^
AttributeError: 'InstalledAppFlow' object has no attribute 'run_console'
then
then
then