src/streamlink/plugins/showroom.py
def _get_room_id(self):
        """
        Locates unique identifier ("room_id") for the room.

        Returns the room_id as a string, or None if no room_id was found
        """
        match_dict = _url_re.match(self.url).groupdict()

        if match_dict['room_id'] is not None:
            return match_dict['room_id']
        else:
            res = self.session.http.get(self.url, headers=self._headers)
            match = _room_id_re.search(res.text)
            if not match:
                title = self.url.rsplit('/', 1)[-1]
                self.logger.debug(_room_id_lookup_failure_log.format(title, 'primary'))
                match = _room_id_alt_re.search(res.text)
                if not match:
                    self.logger.debug(_room_id_lookup_failure_log.format(title, 'secondary'))
                    return  # Raise exception?
            return match.group('room_id')
def _get_room_id(self):
        """
        Locates unique identifier ("room_id") for the room.

        Returns the room_id as a string, or None if no room_id was found
        """
        match_dict = _url_re.match(self.url).groupdict()

        if match_dict['room_id'] is not None:
            return match_dict['room_id']
        else:
            res = self.session.http.get(self.url, headers=self._headers)
            match = _room_id_re.search(res.text)
            if not match:
                title = self.url.rsplit('/', 1)[-1]
                self.logger.debug(_room_id_lookup_failure_log.format(title, 'primary'))
                match = _room_id_alt_re.search(res.text)
                if not match:
                    self.logger.debug(_room_id_lookup_failure_log.format(title, 'secondary'))
                    return  # Raise exception?
            return match.group('room_id')
def _get_room_id ( self ) : match_dict = _url_re . match ( self . url ) . groupdict ( ) if match_dict [ 'room_id' ] is not None : return match_dict [ 'room_id' ] else : res = self . session . http . get ( self . url , headers = self . _headers ) match = _room_id_re . search ( res . text ) if not match : title = self . url . rsplit ( '/' , 1 ) [ - 1 ] self . logger . debug ( _room_id_lookup_failure_log . format ( title , 'primary' ) ) match = _room_id_alt_re . search ( res . text ) if not match : self . logger . debug ( _room_id_lookup_failure_log . format ( title , 'secondary' ) ) return # Raise exception? return match . group ( 'room_id' )
Locates unique identifier ("room_id") for the room.

        Returns the room_id as a string, or None if no room_id was found
Locates unique identifier ( room_id ) for the room .