{"action":"created","issue":{"url":"https://api.github.com/repos/Berserker66/omnitool/issues/13","labels_url":"https://api.github.com/repos/Berserker66/omnitool/issues/13/labels{/name}","comments_url":"https://api.github.com/repos/Berserker66/omnitool/issues/13/comments","events_url":"https://api.github.com/repos/Berserker66/omnitool/issues/13/events","html_url":"https://github.com/Berserker66/omnitool/pull/13","id":98606152,"number":13,"title":"switched to pathlib and added remote worlds","user":{"login":"flying-sheep","id":291575,"avatar_url":"https://avatars.githubusercontent.com/u/291575?v=3","gravatar_id":"","url":"https://api.github.com/users/flying-sheep","html_url":"https://github.com/flying-sheep","followers_url":"https://api.github.com/users/flying-sheep/followers","following_url":"https://api.github.com/users/flying-sheep/following{/other_user}","gists_url":"https://api.github.com/users/flying-sheep/gists{/gist_id}","starred_url":"https://api.github.com/users/flying-sheep/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/flying-sheep/subscriptions","organizations_url":"https://api.github.com/users/flying-sheep/orgs","repos_url":"https://api.github.com/users/flying-sheep/repos","events_url":"https://api.github.com/users/flying-sheep/events{/privacy}","received_events_url":"https://api.github.com/users/flying-sheep/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":13,"created_at":"2015-08-02T12:23:34Z","updated_at":"2015-08-02T14:40:44Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/Berserker66/omnitool/pulls/13","html_url":"https://github.com/Berserker66/omnitool/pull/13","diff_url":"https://github.com/Berserker66/omnitool/pull/13.diff","patch_url":"https://github.com/Berserker66/omnitool/pull/13.patch"},"body":"i may have missed a few spots where your code expects strings instead of pathlib paths.\r\n\r\nthis patch makes the code nicer in some places, and adds support for cloud saves on linux.\r\n\r\nwe’ll have to extend `get_steamdir()` to work on windows"},"comment":{"url":"https://api.github.com/repos/Berserker66/omnitool/issues/comments/127031633","html_url":"https://github.com/Berserker66/omnitool/pull/13#issuecomment-127031633","issue_url":"https://api.github.com/repos/Berserker66/omnitool/issues/13","id":127031633,"user":{"login":"flying-sheep","id":291575,"avatar_url":"https://avatars.githubusercontent.com/u/291575?v=3","gravatar_id":"","url":"https://api.github.com/users/flying-sheep","html_url":"https://github.com/flying-sheep","followers_url":"https://api.github.com/users/flying-sheep/followers","following_url":"https://api.github.com/users/flying-sheep/following{/other_user}","gists_url":"https://api.github.com/users/flying-sheep/gists{/gist_id}","starred_url":"https://api.github.com/users/flying-sheep/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/flying-sheep/subscriptions","organizations_url":"https://api.github.com/users/flying-sheep/orgs","repos_url":"https://api.github.com/users/flying-sheep/repos","events_url":"https://api.github.com/users/flying-sheep/events{/privacy}","received_events_url":"https://api.github.com/users/flying-sheep/received_events","type":"User","site_admin":false},"created_at":"2015-08-02T14:40:44Z","updated_at":"2015-08-02T14:40:44Z","body":"great! the preview renders, but now i get\r\n\r\n```pytb\r\nTraceback (most recent call last):\r\n  File \"/home/phil/Dev/Terraria/omnitool/pgu/gui/widget.py\", line 291, in send\r\n    code = func.__code__\r\nAttributeError: type object 'WorldInteraction' has no attribute '__code__'\r\n\r\nDuring handling of the above exception, another exception occurred:\r\n\r\nTraceback (most recent call last):\r\n  File \"omnitool.py\", line 1277, in <module>\r\n    run()\r\n  File \"omnitool.py\", line 1047, in run\r\n    app.run(main)\r\n  File \"/home/phil/Dev/Terraria/omnitool/pgu_override.py\", line 67, in run\r\n    self.loop()\r\n  File \"/home/phil/Dev/Terraria/omnitool/pgu/gui/app.py\", line 176, in loop\r\n    self.event(e)\r\n  File \"/home/phil/Dev/Terraria/omnitool/pgu_override.py\", line 40, in event\r\n    container.Container.event(self, sub)\r\n  File \"/home/phil/Dev/Terraria/omnitool/pgu/gui/container.py\", line 189, in event\r\n    used = w._event(sub)\r\n  File \"/home/phil/Dev/Terraria/omnitool/pgu/gui/widget.py\", line 319, in _event\r\n    return self.event(e)\r\n  File \"/home/phil/Dev/Terraria/omnitool/pgu/gui/theme.py\", line 344, in func\r\n    return m(sub)\r\n  File \"/home/phil/Dev/Terraria/omnitool/pgu/gui/container.py\", line 189, in event\r\n    used = w._event(sub)\r\n  File \"/home/phil/Dev/Terraria/omnitool/pgu/gui/widget.py\", line 319, in _event\r\n    return self.event(e)\r\n  File \"/home/phil/Dev/Terraria/omnitool/pgu/gui/theme.py\", line 344, in func\r\n    return m(sub)\r\n  File \"/home/phil/Dev/Terraria/omnitool/pgu/gui/container.py\", line 189, in event\r\n    used = w._event(sub)\r\n  File \"/home/phil/Dev/Terraria/omnitool/pgu/gui/widget.py\", line 319, in _event\r\n    return self.event(e)\r\n  File \"/home/phil/Dev/Terraria/omnitool/pgu/gui/theme.py\", line 344, in func\r\n    return m(sub)\r\n  File \"/home/phil/Dev/Terraria/omnitool/pgu/gui/container.py\", line 189, in event\r\n    used = w._event(sub)\r\n  File \"/home/phil/Dev/Terraria/omnitool/pgu/gui/widget.py\", line 319, in _event\r\n    return self.event(e)\r\n  File \"/home/phil/Dev/Terraria/omnitool/pgu/gui/theme.py\", line 344, in func\r\n    return m(sub)\r\n  File \"/home/phil/Dev/Terraria/omnitool/pgu/gui/container.py\", line 189, in event\r\n    used = w._event(sub)\r\n  File \"/home/phil/Dev/Terraria/omnitool/pgu/gui/widget.py\", line 319, in _event\r\n    return self.event(e)\r\n  File \"/home/phil/Dev/Terraria/omnitool/pgu/gui/theme.py\", line 344, in func\r\n    return m(sub)\r\n  File \"/home/phil/Dev/Terraria/omnitool/pgu/gui/container.py\", line 189, in event\r\n    used = w._event(sub)\r\n  File \"/home/phil/Dev/Terraria/omnitool/pgu/gui/widget.py\", line 319, in _event\r\n    return self.event(e)\r\n  File \"/home/phil/Dev/Terraria/omnitool/pgu/gui/theme.py\", line 344, in func\r\n    return m(sub)\r\n  File \"/home/phil/Dev/Terraria/omnitool/pgu/gui/container.py\", line 189, in event\r\n    used = w._event(sub)\r\n  File \"/home/phil/Dev/Terraria/omnitool/pgu/gui/widget.py\", line 318, in _event\r\n    self.send(e.type,e)\r\n  File \"/home/phil/Dev/Terraria/omnitool/pgu/gui/widget.py\", line 293, in send\r\n    code = func.func_code\r\nAttributeError: type object 'WorldInteraction' has no attribute 'func_code'\r\n```"}}