def add(self, issuer, url, **kwargs):

        if not url:
            raise KeyError("No jwks_uri")

        if "/localhost:" in url or "/localhost/" in url:
            kc = self.keybundle_cls(source=url, verify_ssl=False, **kwargs)
        else:
            kc = self.keybundle_cls(source=url, verify_ssl=self.verify_ssl,
                                    **kwargs)

        try:
            self.issuer_keys[issuer].append(kc)
        except KeyError:
            self.issuer_keys[issuer] = [kc]

        return kc
Build the source list.
dataset/ETHPy150Open rohe/pyoidc/src/oic/utils/keyio.py/KeyJar.add--crossover with--dataset/ETHPy150Open home-assistant/home-assistant/homeassistant/components/media_player/yamaha.py/YamahaDevice.build_source_list