- use = None
- indefault = True
- for k in self.properties["pub"].list:
- debugrepr('pub write', (use,indefault,k))
- if isinstance(k,pubkey):
- if indefault:
- use = k
- break
- if use is None:
- use = k
- elif isinstance(k,pubkey_group):
- indefault = k.i == '00000000'
- else:
- raise RuntimeError('bad '+repr(k))
- if use is None: