ramusus/kinopoiskpy

movie.id = None

oct2i opened this issue · 7 comments

oct2i commented

Встретил у некоторых фильмов, что id = None.
А точнее: Геошторм (2017), Звездачи (2017), Бабадук (2014), Скрюченный домишко (2017), Субурбикон (2017).

>>> from kinopoisk.movie import Movie
>>> movie_list = Movie.objects.search('Геошторм')
>>> len(movie_list)
1
>>> print(movie_list[0].title)
Геошторм
>>> print(movie_list[0].id)
None

Попробуйте обновить до последней версии, я поправил это недавно

Закрываю, открывайте если все еще актуально

Все-равно id = None.
Например, "Варкрафт".
Т.е. когда поиск находит только один фильм, то сразу показывает страницу фильма, а не список.
Пока борюсь с этим путем добавления к названию фильма текущего года и выполнением повторного запроса.

@MrKsey Да, вы описали все верно, но это не значит что id должен быть пустым. Приведите пож-та пример кода, как сделать поиск, чтобы в результате будет пустой id.

Вот такой код:

from kinopoisk.movie import Movie
movie_list = Movie.objects.search('Варкрафт')
print(movie_list[0].id)

У меня версия 0.6.11, установлена через pip install.
Python такой:

3.6.3 (v3.6.3:2c5fed8, Oct 3 2017, 18:11:49) [MSC v.1900 64 bit (AMD64)] on win32

Спасибо за репорт, поправил в a578d79
чуть позже обновлю версию до 0.6.12

выложил 0.6.12