Так как imdb.Movie.Movie
является подклассом imdb.utils._Container
с get
методом, аналогичным для dict
, и который имеет строку документации:
>>> imdb.utils._Container.get.__doc__
"Return the given section, or default if it's not found."
Это означает, что вы можете сделать это, чтобы никогда не выдавать исключение, если нет ключевых слов:
movie = ia.get_movie('5950092', info='keywords')
movie.get('keywords', [])
# Result: [], empty list
Вы также можете работать с Exception
, если хотите:
try:
keywords = movie['keywords']
except KeyError:
keywords = []