{"action":"created","issue":{"url":"https://api.github.com/repos/spatialaudio/jackclient-python/issues/15","labels_url":"https://api.github.com/repos/spatialaudio/jackclient-python/issues/15/labels{/name}","comments_url":"https://api.github.com/repos/spatialaudio/jackclient-python/issues/15/comments","events_url":"https://api.github.com/repos/spatialaudio/jackclient-python/issues/15/events","html_url":"https://github.com/spatialaudio/jackclient-python/issues/15","id":79798970,"number":15,"title":"Use RingBuffer in midi_monitor.py example","user":{"login":"mgeier","id":705404,"avatar_url":"https://avatars.githubusercontent.com/u/705404?v=3","gravatar_id":"","url":"https://api.github.com/users/mgeier","html_url":"https://github.com/mgeier","followers_url":"https://api.github.com/users/mgeier/followers","following_url":"https://api.github.com/users/mgeier/following{/other_user}","gists_url":"https://api.github.com/users/mgeier/gists{/gist_id}","starred_url":"https://api.github.com/users/mgeier/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mgeier/subscriptions","organizations_url":"https://api.github.com/users/mgeier/orgs","repos_url":"https://api.github.com/users/mgeier/repos","events_url":"https://api.github.com/users/mgeier/events{/privacy}","received_events_url":"https://api.github.com/users/mgeier/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":9,"created_at":"2015-05-23T09:52:11Z","updated_at":"2015-05-29T11:39:18Z","closed_at":null,"body":"Printing to the terminal isn't allowed in the process callback.\r\nThe data should be transferred to a non-realtime thread for printing.\r\n\r\nThis could also be a nice usage example for the `RingBuffer`."},"comment":{"url":"https://api.github.com/repos/spatialaudio/jackclient-python/issues/comments/106780227","html_url":"https://github.com/spatialaudio/jackclient-python/issues/15#issuecomment-106780227","issue_url":"https://api.github.com/repos/spatialaudio/jackclient-python/issues/15","id":106780227,"user":{"login":"mgeier","id":705404,"avatar_url":"https://avatars.githubusercontent.com/u/705404?v=3","gravatar_id":"","url":"https://api.github.com/users/mgeier","html_url":"https://github.com/mgeier","followers_url":"https://api.github.com/users/mgeier/followers","following_url":"https://api.github.com/users/mgeier/following{/other_user}","gists_url":"https://api.github.com/users/mgeier/gists{/gist_id}","starred_url":"https://api.github.com/users/mgeier/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mgeier/subscriptions","organizations_url":"https://api.github.com/users/mgeier/orgs","repos_url":"https://api.github.com/users/mgeier/repos","events_url":"https://api.github.com/users/mgeier/events{/privacy}","received_events_url":"https://api.github.com/users/mgeier/received_events","type":"User","site_admin":false},"created_at":"2015-05-29T11:39:18Z","updated_at":"2015-05-29T11:39:18Z","body":"I *am* worried about it, but there is nothing I can do about it (except probably trying the GIL-less STM PyPy).\r\n\r\nI'm worried about `Queue` because it might give a false sense of safety.\r\nThe example doesn't get any more useful/readable/understandable/safe/beautiful/... by using a `Queue` instead of naively using `print()`.\r\n\r\nTo make the limitations explicit, I created PR #18, what do you think about it?"}}