src/fedoidcmsg/bundle.py
def loads(self, jstr):
        """
        Upload a bundle from an unsigned JSON document

        :param jstr: A bundle as a dictionary or a JSON document
        """
        if isinstance(jstr, dict):
            _info = jstr
        else:
            _info = json.loads(jstr)

        for iss, jwks in _info.items():
            kj = KeyJar()
            if isinstance(jwks, dict):
                kj.import_jwks(jwks, issuer=iss)
            else:
                kj.import_jwks_as_json(jwks, issuer=iss)
            self.bundle[iss] = kj
        return self
def loads(self, jstr):
        if isinstance(jstr, dict):
            _info = jstr
        else:
            _info = json.loads(jstr)

        for iss, jwks in _info.items():
            kj = KeyJar()
            if isinstance(jwks, dict):
                kj.import_jwks(jwks, issuer=iss)
            else:
                kj.import_jwks_as_json(jwks, issuer=iss)
            self.bundle[iss] = kj
        return self
def loads ( self , jstr ) : if isinstance ( jstr , dict ) : _info = jstr else : _info = json . loads ( jstr ) for iss , jwks in _info . items ( ) : kj = KeyJar ( ) if isinstance ( jwks , dict ) : kj . import_jwks ( jwks , issuer = iss ) else : kj . import_jwks_as_json ( jwks , issuer = iss ) self . bundle [ iss ] = kj return self
Upload a bundle from an unsigned JSON document

        :param jstr: A bundle as a dictionary or a JSON document
Upload a bundle from an unsigned JSON document