Кстати по моему:
Вам не разрешен просмотр кода. Войдите или Зарегистрируйтесь для просмотра.
надо писать выше, перед тем как каждого использовать. Иначе, на пример, при отсутствие service будет зелёнка уже при info = service and service.info(), а если он присутствует, то позже проверять уже нет смысла.
Да нет же. Вот этот код
service = self.session.nav.getCurrentService()
info = service and service.info()Это ведь boolean-инструкция, а не просто присваивание (и тем более не проверка). Никакой зеленки не будет, так как эта инструкция возвращает как и положено boolean, значения ложь или правда, то есть True или False. Нет сервиса, просто вернется значение False (какая же зеленка при этом) и соответственно уже этот код
Вам не разрешен просмотр кода. Войдите или Зарегистрируйтесь для просмотра.
не сработает, как и задумано.....
И как раз-таки наоборот, будет зеленка если поставить выше
Вам не разрешен просмотр кода. Войдите или Зарегистрируйтесь для просмотра.
потому как, что же проверять-то системе, если она не знает еще (так как присваивание будет снизу) что такое вообще service и info....
Соответственно будет зеленка типа
Attribute Error: service is not defined... Добавлено 11 июня | 2013г. | 01:03:20 Кто-нибудь скажет, как у вас с последним вариантом?
На канале Россия хд с трика sVideoType выводится(мпег4).Хотя канал закодирован.
Возможное решение. Проверку сделать многоступенчатой. То есть проверять и
sVideoType и другие параметры видео.
......Картинка на раскодированном канале встала,допустим по вине сервера,но сообщение о кодированном канале не появится,так как видео на экране есть.Тут думать надо и очень крепко.И вполне может быть,что решения и нет.
Вам не разрешен просмотр кода. Войдите или Зарегистрируйтесь для просмотра.