{"action":"opened","issue":{"url":"https://api.github.com/repos/jaymzh/pius/issues/6","labels_url":"https://api.github.com/repos/jaymzh/pius/issues/6/labels{/name}","comments_url":"https://api.github.com/repos/jaymzh/pius/issues/6/comments","events_url":"https://api.github.com/repos/jaymzh/pius/issues/6/events","html_url":"https://github.com/jaymzh/pius/issues/6","id":85944947,"number":6,"title":"pius crashes on GET_LINE keyedit.prompt","user":{"login":"wget","id":2997662,"avatar_url":"https://avatars.githubusercontent.com/u/2997662?v=3","gravatar_id":"","url":"https://api.github.com/users/wget","html_url":"https://github.com/wget","followers_url":"https://api.github.com/users/wget/followers","following_url":"https://api.github.com/users/wget/following{/other_user}","gists_url":"https://api.github.com/users/wget/gists{/gist_id}","starred_url":"https://api.github.com/users/wget/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/wget/subscriptions","organizations_url":"https://api.github.com/users/wget/orgs","repos_url":"https://api.github.com/users/wget/repos","events_url":"https://api.github.com/users/wget/events{/privacy}","received_events_url":"https://api.github.com/users/wget/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":0,"created_at":"2015-06-07T21:20:45Z","updated_at":"2015-06-07T21:20:45Z","closed_at":null,"body":"Trying to sign my 117 FOSDEM keys, I was experiencing a weird bug with Pius, even with the latest code from the Git master branch. Pius seems to crash when pgp answers by `GET_LINE`. I could bypass the check at [line 629](https://github.com/jaymzh/pius/blob/master/libpius/signer.py#L629), but I don't know what would be the consequences.\r\n\r\n> Welcome to PIUS, the PGP Individual UID Signer.\r\n>  \r\n> NOTE: See the README about security implications.\r\n> Please enter your PGP passphrase:\r\n> Please enter your mail server password:\r\n> pub   rsa4096/25BF484F08AB4849 2013-02-18 [expires: 2016-04-01]\r\n>       Key fingerprint = 569D E362 A219 F26B 2C0F  3B7A 25BF 484F 08AB 4849\r\n> uid               [ unknown] Niels Laukens\r\n> uid               [ unknown] Niels Laukens <niels@dest-unreach.be>\r\n> uid               [ unknown] Niels Laukens (FOSDEM) <niels@fosdem.org>\r\n> sub   rsa4096/4FE0DE7E265FB534 2014-12-13 [expires: 2016-04-01]\r\n> sub   rsa4096/D810E3BDB2F490BC 2014-12-13 [expires: 2016-04-01]\r\n>  \r\n> Have you verified this user/key, and if so, what level do you want to sign at?\r\n>   0-3, Show again, Next, Help, or Quit? [0|1|2|3|s|n|h|q] (default: n) 3\r\n>  \r\n> Signing all UIDs on key 25BF484F08AB4849\r\n>   There are 3 UIDs on this key to sign\r\n>   UID 1 (Niels_Laukens):   ERROR: GPG didn't sign.\r\n> Traceback (most recent call last):\r\n>   File \"./pius\", line 395, in <module>\r\n>     main()\r\n>   File \"./pius\", line 379, in main\r\n>     if signer.sign_all_uids(key, retval):\r\n>   File \"/home/wget/IT/Dev/pius/libpius/signer.py\", line 676, in sign_all_uids\r\n>     res = self.sign_uid(key, uid['index'], level)\r\n>   File \"/home/wget/IT/Dev/pius/libpius/signer.py\", line 629, in sign_uid\r\n>     raise GpgUnknownError(line)\r\n> libpius.exceptions.GpgUnknownError: [GNUPG:] GET_LINE keyedit.prompt\r\n"}}