from PLC.Interfaces import Interface, Interfaces
from PLC.Sessions import Session, Sessions
from PLC.Peers import Peer, Peers
+from PLC.Keys import Keys
from PLC.Boot import notify_owners
class Auth(Parameter):
raise PLCAuthenticationFailure, "GPGAuth: Not allowed to call method, missing role"
keys = Keys(method.api, {'key_id': person['key_ids'], 'key_type': "gpg", 'peer_id': None})
- gpg_keys = [ key['key'] for key in keys]
+ gpg_keys = [ key['key'] for key in keys ]
- if not keys:
- raise PLCAuthenticationFailure, "GPGAuth: No GPG key on record for peer or user '%s'"
+ if not gpg_keys:
+ raise PLCAuthenticationFailure, "GPGAuth: No GPG key on record for peer or user '%s'"%auth['name']
for gpg_key in gpg_keys:
try: