{"action":"created","issue":{"url":"https://api.github.com/repos/LILiK-117bis/ca_manager/issues/2","repository_url":"https://api.github.com/repos/LILiK-117bis/ca_manager","labels_url":"https://api.github.com/repos/LILiK-117bis/ca_manager/issues/2/labels{/name}","comments_url":"https://api.github.com/repos/LILiK-117bis/ca_manager/issues/2/comments","events_url":"https://api.github.com/repos/LILiK-117bis/ca_manager/issues/2/events","html_url":"https://github.com/LILiK-117bis/ca_manager/issues/2","id":179822913,"number":2,"title":"Use pickle instead of JSON as request storage","user":{"login":"EdoPut","id":4076473,"avatar_url":"https://avatars.githubusercontent.com/u/4076473?v=3","gravatar_id":"","url":"https://api.github.com/users/EdoPut","html_url":"https://github.com/EdoPut","followers_url":"https://api.github.com/users/EdoPut/followers","following_url":"https://api.github.com/users/EdoPut/following{/other_user}","gists_url":"https://api.github.com/users/EdoPut/gists{/gist_id}","starred_url":"https://api.github.com/users/EdoPut/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/EdoPut/subscriptions","organizations_url":"https://api.github.com/users/EdoPut/orgs","repos_url":"https://api.github.com/users/EdoPut/repos","events_url":"https://api.github.com/users/EdoPut/events{/privacy}","received_events_url":"https://api.github.com/users/EdoPut/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/LILiK-117bis/ca_manager/labels/question","name":"question","color":"cc317c"}],"state":"closed","locked":false,"assignee":{"login":"slash3g","id":109589,"avatar_url":"https://avatars.githubusercontent.com/u/109589?v=3","gravatar_id":"","url":"https://api.github.com/users/slash3g","html_url":"https://github.com/slash3g","followers_url":"https://api.github.com/users/slash3g/followers","following_url":"https://api.github.com/users/slash3g/following{/other_user}","gists_url":"https://api.github.com/users/slash3g/gists{/gist_id}","starred_url":"https://api.github.com/users/slash3g/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/slash3g/subscriptions","organizations_url":"https://api.github.com/users/slash3g/orgs","repos_url":"https://api.github.com/users/slash3g/repos","events_url":"https://api.github.com/users/slash3g/events{/privacy}","received_events_url":"https://api.github.com/users/slash3g/received_events","type":"User","site_admin":false},"assignees":[{"login":"slash3g","id":109589,"avatar_url":"https://avatars.githubusercontent.com/u/109589?v=3","gravatar_id":"","url":"https://api.github.com/users/slash3g","html_url":"https://github.com/slash3g","followers_url":"https://api.github.com/users/slash3g/followers","following_url":"https://api.github.com/users/slash3g/following{/other_user}","gists_url":"https://api.github.com/users/slash3g/gists{/gist_id}","starred_url":"https://api.github.com/users/slash3g/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/slash3g/subscriptions","organizations_url":"https://api.github.com/users/slash3g/orgs","repos_url":"https://api.github.com/users/slash3g/repos","events_url":"https://api.github.com/users/slash3g/events{/privacy}","received_events_url":"https://api.github.com/users/slash3g/received_events","type":"User","site_admin":false},{"login":"edoardoo","id":2762341,"avatar_url":"https://avatars.githubusercontent.com/u/2762341?v=3","gravatar_id":"","url":"https://api.github.com/users/edoardoo","html_url":"https://github.com/edoardoo","followers_url":"https://api.github.com/users/edoardoo/followers","following_url":"https://api.github.com/users/edoardoo/following{/other_user}","gists_url":"https://api.github.com/users/edoardoo/gists{/gist_id}","starred_url":"https://api.github.com/users/edoardoo/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/edoardoo/subscriptions","organizations_url":"https://api.github.com/users/edoardoo/orgs","repos_url":"https://api.github.com/users/edoardoo/repos","events_url":"https://api.github.com/users/edoardoo/events{/privacy}","received_events_url":"https://api.github.com/users/edoardoo/received_events","type":"User","site_admin":false},{"login":"EdoPut","id":4076473,"avatar_url":"https://avatars.githubusercontent.com/u/4076473?v=3","gravatar_id":"","url":"https://api.github.com/users/EdoPut","html_url":"https://github.com/EdoPut","followers_url":"https://api.github.com/users/EdoPut/followers","following_url":"https://api.github.com/users/EdoPut/following{/other_user}","gists_url":"https://api.github.com/users/EdoPut/gists{/gist_id}","starred_url":"https://api.github.com/users/EdoPut/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/EdoPut/subscriptions","organizations_url":"https://api.github.com/users/EdoPut/orgs","repos_url":"https://api.github.com/users/EdoPut/repos","events_url":"https://api.github.com/users/EdoPut/events{/privacy}","received_events_url":"https://api.github.com/users/EdoPut/received_events","type":"User","site_admin":false},{"login":"cimbalo","id":5106775,"avatar_url":"https://avatars.githubusercontent.com/u/5106775?v=3","gravatar_id":"","url":"https://api.github.com/users/cimbalo","html_url":"https://github.com/cimbalo","followers_url":"https://api.github.com/users/cimbalo/followers","following_url":"https://api.github.com/users/cimbalo/following{/other_user}","gists_url":"https://api.github.com/users/cimbalo/gists{/gist_id}","starred_url":"https://api.github.com/users/cimbalo/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/cimbalo/subscriptions","organizations_url":"https://api.github.com/users/cimbalo/orgs","repos_url":"https://api.github.com/users/cimbalo/repos","events_url":"https://api.github.com/users/cimbalo/events{/privacy}","received_events_url":"https://api.github.com/users/cimbalo/received_events","type":"User","site_admin":false}],"milestone":null,"comments":2,"created_at":"2016-09-28T16:32:58Z","updated_at":"2016-10-08T08:31:16Z","closed_at":"2016-10-08T08:31:16Z","body":"In https://github.com/LILiK-117bis/ca_manager/blob/master/ca_manager.py#L123 and https://github.com/LILiK-117bis/ca_manager/blob/master/request_server.py#L73 we are basically dumping and loading JSON instead of using the pickle format.\r\n\r\nUsing the pickle format we can drop this deserialisation in https://github.com/LILiK-117bis/ca_manager/blob/master/ca_manager.py#L136 using some metaprogramming but the server would be dependent on the SignRequest class.\r\n\r\n"},"comment":{"url":"https://api.github.com/repos/LILiK-117bis/ca_manager/issues/comments/252411650","html_url":"https://github.com/LILiK-117bis/ca_manager/issues/2#issuecomment-252411650","issue_url":"https://api.github.com/repos/LILiK-117bis/ca_manager/issues/2","id":252411650,"user":{"login":"EdoPut","id":4076473,"avatar_url":"https://avatars.githubusercontent.com/u/4076473?v=3","gravatar_id":"","url":"https://api.github.com/users/EdoPut","html_url":"https://github.com/EdoPut","followers_url":"https://api.github.com/users/EdoPut/followers","following_url":"https://api.github.com/users/EdoPut/following{/other_user}","gists_url":"https://api.github.com/users/EdoPut/gists{/gist_id}","starred_url":"https://api.github.com/users/EdoPut/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/EdoPut/subscriptions","organizations_url":"https://api.github.com/users/EdoPut/orgs","repos_url":"https://api.github.com/users/EdoPut/repos","events_url":"https://api.github.com/users/EdoPut/events{/privacy}","received_events_url":"https://api.github.com/users/EdoPut/received_events","type":"User","site_admin":false},"created_at":"2016-10-08T08:31:16Z","updated_at":"2016-10-08T08:31:16Z","body":"Closed as we now use [RequestLoader](https://github.com/LILiK-117bis/ca_manager/blob/master/certificate_requests.py#L35) to read and create the appropriate SignRequest from the json"}}
{"actor":{"display_login":"EdoPut"}}