def setURL(self, url): ''' return la URL válida de TVE que se le pasa a la clase ''' self.__URL = url if not self.__isUrlValida(): raise Error.BadURL("%s no pertenece a %s" % (self.__URL, self.__NOMBRE_CANAL))
def __init__(self, url="", opcs=None, url_validas=None, nombre_canal=None): ''' Recibe la url de la televisión y las opciones para el módulo ''' self.__OPCS = opcs if opcs is not None else self.default_opcs self.__URL_VALIDAS = url_validas self.__NOMBRE_CANAL = nombre_canal self.__URL = url if not self.__isUrlValida(): raise Error.BadURL("%s no pertenece a %s" % (self.__URL, self.__NOMBRE_CANAL))