{"action":"created","issue":{"url":"https://api.github.com/repos/Galvant/InstrumentKit/issues/93","repository_url":"https://api.github.com/repos/Galvant/InstrumentKit","labels_url":"https://api.github.com/repos/Galvant/InstrumentKit/issues/93/labels{/name}","comments_url":"https://api.github.com/repos/Galvant/InstrumentKit/issues/93/comments","events_url":"https://api.github.com/repos/Galvant/InstrumentKit/issues/93/events","html_url":"https://github.com/Galvant/InstrumentKit/pull/93","id":140405373,"number":93,"title":"Py3 support","user":{"login":"scasagrande","id":1554809,"avatar_url":"https://avatars.githubusercontent.com/u/1554809?v=3","gravatar_id":"","url":"https://api.github.com/users/scasagrande","html_url":"https://github.com/scasagrande","followers_url":"https://api.github.com/users/scasagrande/followers","following_url":"https://api.github.com/users/scasagrande/following{/other_user}","gists_url":"https://api.github.com/users/scasagrande/gists{/gist_id}","starred_url":"https://api.github.com/users/scasagrande/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/scasagrande/subscriptions","organizations_url":"https://api.github.com/users/scasagrande/orgs","repos_url":"https://api.github.com/users/scasagrande/repos","events_url":"https://api.github.com/users/scasagrande/events{/privacy}","received_events_url":"https://api.github.com/users/scasagrande/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2016-03-12T18:29:57Z","updated_at":"2016-03-12T18:50:38Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/Galvant/InstrumentKit/pulls/93","html_url":"https://github.com/Galvant/InstrumentKit/pull/93","diff_url":"https://github.com/Galvant/InstrumentKit/pull/93.diff","patch_url":"https://github.com/Galvant/InstrumentKit/pull/93.patch"},"body":"Ok so this *should* let everything work with Python 3.3+\r\n\r\nThe difficult part with this sort of PR is knowing what the external libraries return when they're not well documented. `usbtmc` is a good example of this. Do I get `bytes` or do I get `str`? Which do I use for the `term_char`?\r\n\r\nAnyways, everything is passing for Py2.7 & Py3.3, which tells me that the loopback communicator is working. @CatherineH tested the serial connection and says its working. I also checked the file communicator real quick and it seems good."},"comment":{"url":"https://api.github.com/repos/Galvant/InstrumentKit/issues/comments/195785109","html_url":"https://github.com/Galvant/InstrumentKit/pull/93#issuecomment-195785109","issue_url":"https://api.github.com/repos/Galvant/InstrumentKit/issues/93","id":195785109,"user":{"login":"scasagrande","id":1554809,"avatar_url":"https://avatars.githubusercontent.com/u/1554809?v=3","gravatar_id":"","url":"https://api.github.com/users/scasagrande","html_url":"https://github.com/scasagrande","followers_url":"https://api.github.com/users/scasagrande/followers","following_url":"https://api.github.com/users/scasagrande/following{/other_user}","gists_url":"https://api.github.com/users/scasagrande/gists{/gist_id}","starred_url":"https://api.github.com/users/scasagrande/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/scasagrande/subscriptions","organizations_url":"https://api.github.com/users/scasagrande/orgs","repos_url":"https://api.github.com/users/scasagrande/repos","events_url":"https://api.github.com/users/scasagrande/events{/privacy}","received_events_url":"https://api.github.com/users/scasagrande/received_events","type":"User","site_admin":false},"created_at":"2016-03-12T18:50:38Z","updated_at":"2016-03-12T18:50:38Z","body":"Also @CatherineH I will drag you into the world of Py3 if I have to"}}