def update(self, kj):
        for key, val in kj.issuer_keys.items():
            if isinstance(val, string_types):
                val = [val]
            elif not isinstance(val, list):
                val = [val]

            try:
                self.issuer_keys[key].extend(val)
            except __HOLE__:
                self.issuer_keys[key] = val
dataset/ETHPy150Open rohe/pyoidc/src/oic/utils/keyio.py/KeyJar.update