src/fedoidcmsg/operator.py
def unprotected_and_protected_claims(self):
        """
        This is both verified and self asserted information. As expected 
        verified information beats self-asserted so if there is both 
        self-asserted and verified values for a claim then only the verified
        will be returned.
        """
        if self.sup:
            res = {}
            for k, v in self.le.items():
                if k not in self.sup.le:
                    res[k] = v
                else:
                    res[k] = self.sup.le[k]
            return res
        else:
            return self.le
def unprotected_and_protected_claims(self):
        if self.sup:
            res = {}
            for k, v in self.le.items():
                if k not in self.sup.le:
                    res[k] = v
                else:
                    res[k] = self.sup.le[k]
            return res
        else:
            return self.le
def unprotected_and_protected_claims ( self ) : if self . sup : res = { } for k , v in self . le . items ( ) : if k not in self . sup . le : res [ k ] = v else : res [ k ] = self . sup . le [ k ] return res else : return self . le
This is both verified and self asserted information. As expected 
        verified information beats self-asserted so if there is both 
        self-asserted and verified values for a claim then only the verified
        will be returned.
This is both verified and self asserted information . As expected verified information beats self - asserted so if there is both self - asserted and verified values for a claim then only the verified will be returned .