Skip to content

Commit 9e0a102

Browse files
For list action, video may not have localizations
1 parent f1b9f38 commit 9e0a102

File tree

1 file changed

+8
-6
lines changed

1 file changed

+8
-6
lines changed

python/video_localizations.py

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -129,12 +129,14 @@ def list_video_localizations(youtube, args):
129129
id=args.video_id
130130
).execute()
131131

132-
localizations = results['items'][0]['localizations']
133-
134-
for language, localization in localizations.iteritems():
135-
print ('Video title is \'%s\' and description is \'%s\' in language \'%s\''
136-
% (localization['title'], localization['description'], language))
137-
132+
if 'localizations' in results['items'][0]:
133+
localizations = results['items'][0]['localizations']
134+
135+
for language, localization in localizations.iteritems():
136+
print ('Video title is \'%s\' and description is \'%s\' in language \'%s\''
137+
% (localization['title'], localization['description'], language))
138+
else:
139+
print 'There aren\'t any localizations for this video yet.'
138140

139141
if __name__ == '__main__':
140142
parser = argparse.ArgumentParser()

0 commit comments

Comments
 (0)