{"action":"created","issue":{"url":"https://api.github.com/repos/NSLS-II/caproto/issues/74","repository_url":"https://api.github.com/repos/NSLS-II/caproto","labels_url":"https://api.github.com/repos/NSLS-II/caproto/issues/74/labels{/name}","comments_url":"https://api.github.com/repos/NSLS-II/caproto/issues/74/comments","events_url":"https://api.github.com/repos/NSLS-II/caproto/issues/74/events","html_url":"https://github.com/NSLS-II/caproto/pull/74","id":236683202,"number":74,"title":"ENH: add support for put and monitor with curio server","user":{"login":"klauer","id":5139267,"avatar_url":"https://avatars2.githubusercontent.com/u/5139267?v=3","gravatar_id":"","url":"https://api.github.com/users/klauer","html_url":"https://github.com/klauer","followers_url":"https://api.github.com/users/klauer/followers","following_url":"https://api.github.com/users/klauer/following{/other_user}","gists_url":"https://api.github.com/users/klauer/gists{/gist_id}","starred_url":"https://api.github.com/users/klauer/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/klauer/subscriptions","organizations_url":"https://api.github.com/users/klauer/orgs","repos_url":"https://api.github.com/users/klauer/repos","events_url":"https://api.github.com/users/klauer/events{/privacy}","received_events_url":"https://api.github.com/users/klauer/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":2,"created_at":"2017-06-17T20:43:02Z","updated_at":"2017-06-22T03:10:14Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/NSLS-II/caproto/pulls/74","html_url":"https://github.com/NSLS-II/caproto/pull/74","diff_url":"https://github.com/NSLS-II/caproto/pull/74.diff","patch_url":"https://github.com/NSLS-II/caproto/pull/74.patch"},"body":"Rebased on top of pending refactor #73 - creating new PR at least for reference.\r\n\r\n* Adds support for `caput` using either `WriteRequest` or `WriteNotifyRequest` (what we've called \"put completion\" or \"put callbacks\" in the past) - this should be mostly complete\r\n* Adds preliminary support for `camonitor` - still needs some work regarding its queue implementation and monitor masks\r\n* Cleans `caproto._data` up a bit - still needs more work\r\n* `curio.server.VirtualCircuit` -> `CurioVirtualCircuit` to resolve ambiguity\r\n* Miscellaneous cleanups\r\n\r\nTODO\r\n\r\n* More testing and coverage (this was mostly tested using the CLI tools)"},"comment":{"url":"https://api.github.com/repos/NSLS-II/caproto/issues/comments/310263248","html_url":"https://github.com/NSLS-II/caproto/pull/74#issuecomment-310263248","issue_url":"https://api.github.com/repos/NSLS-II/caproto/issues/74","id":310263248,"user":{"login":"tacaswell","id":199813,"avatar_url":"https://avatars0.githubusercontent.com/u/199813?v=3","gravatar_id":"","url":"https://api.github.com/users/tacaswell","html_url":"https://github.com/tacaswell","followers_url":"https://api.github.com/users/tacaswell/followers","following_url":"https://api.github.com/users/tacaswell/following{/other_user}","gists_url":"https://api.github.com/users/tacaswell/gists{/gist_id}","starred_url":"https://api.github.com/users/tacaswell/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tacaswell/subscriptions","organizations_url":"https://api.github.com/users/tacaswell/orgs","repos_url":"https://api.github.com/users/tacaswell/repos","events_url":"https://api.github.com/users/tacaswell/events{/privacy}","received_events_url":"https://api.github.com/users/tacaswell/received_events","type":"User","site_admin":false},"created_at":"2017-06-22T03:10:14Z","updated_at":"2017-06-22T03:10:14Z","body":"always fun looking at a list of commits and being like \"wait, I have commits in this PR?!\" ;)"}}
{"actor":{"display_login":"tacaswell"}}