{"action":"created","issue":{"url":"https://api.github.com/repos/circuits/circuits/issues/93","labels_url":"https://api.github.com/repos/circuits/circuits/issues/93/labels{/name}","comments_url":"https://api.github.com/repos/circuits/circuits/issues/93/comments","events_url":"https://api.github.com/repos/circuits/circuits/issues/93/events","html_url":"https://github.com/circuits/circuits/issues/93","id":87580998,"number":93,"title":"- and -= syntax broken","user":{"login":"spaceone","id":1100188,"avatar_url":"https://avatars.githubusercontent.com/u/1100188?v=3","gravatar_id":"","url":"https://api.github.com/users/spaceone","html_url":"https://github.com/spaceone","followers_url":"https://api.github.com/users/spaceone/followers","following_url":"https://api.github.com/users/spaceone/following{/other_user}","gists_url":"https://api.github.com/users/spaceone/gists{/gist_id}","starred_url":"https://api.github.com/users/spaceone/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/spaceone/subscriptions","organizations_url":"https://api.github.com/users/spaceone/orgs","repos_url":"https://api.github.com/users/spaceone/repos","events_url":"https://api.github.com/users/spaceone/events{/privacy}","received_events_url":"https://api.github.com/users/spaceone/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/circuits/circuits/labels/bug","name":"bug","color":"fc2929"},{"url":"https://api.github.com/repos/circuits/circuits/labels/in%20progress","name":"in progress","color":"ededed"}],"state":"open","locked":false,"assignee":null,"milestone":{"url":"https://api.github.com/repos/circuits/circuits/milestones/1","html_url":"https://github.com/circuits/circuits/milestones/next","labels_url":"https://api.github.com/repos/circuits/circuits/milestones/1/labels","id":1026539,"number":1,"title":"next","description":"The next milestone and release.","creator":{"login":"prologic","id":1290234,"avatar_url":"https://avatars.githubusercontent.com/u/1290234?v=3","gravatar_id":"","url":"https://api.github.com/users/prologic","html_url":"https://github.com/prologic","followers_url":"https://api.github.com/users/prologic/followers","following_url":"https://api.github.com/users/prologic/following{/other_user}","gists_url":"https://api.github.com/users/prologic/gists{/gist_id}","starred_url":"https://api.github.com/users/prologic/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/prologic/subscriptions","organizations_url":"https://api.github.com/users/prologic/orgs","repos_url":"https://api.github.com/users/prologic/repos","events_url":"https://api.github.com/users/prologic/events{/privacy}","received_events_url":"https://api.github.com/users/prologic/received_events","type":"User","site_admin":false},"open_issues":10,"closed_issues":13,"state":"open","created_at":"2015-03-18T02:58:02Z","updated_at":"2015-06-12T02:37:09Z","due_on":null,"closed_at":null},"comments":1,"created_at":"2015-06-12T02:36:28Z","updated_at":"2015-06-12T02:38:38Z","closed_at":null,"body":"```\r\n>>> from circuits import *\r\n>>> a = BaseComponent(channel='a')\r\n>>> b = BaseComponent(channel='b')\r\n>>> a + b\r\n<BaseComponent/a 13837:MainThread (queued=1) [S]>\r\n>>> a - b\r\nTraceback (most recent call last):\r\n  File \"<stdin>\", line 1, in <module>\r\n  File \"/home/fbest/git/circuits/circuits/core/manager.py\", line 288, in __sub__\r\n    if y.manager is not y:\r\nAttributeError: 'BaseComponent' object has no attribute 'manager'\r\n>>> a -= b\r\nTraceback (most recent call last):\r\n  File \"<stdin>\", line 1, in <module>\r\n  File \"/home/fbest/git/circuits/circuits/core/manager.py\", line 302, in __isub__\r\n    if y.manager is not y:\r\nAttributeError: 'BaseComponent' object has no attribute 'manager'\r\n>>> \r\n\r\n```"},"comment":{"url":"https://api.github.com/repos/circuits/circuits/issues/comments/111334536","html_url":"https://github.com/circuits/circuits/issues/93#issuecomment-111334536","issue_url":"https://api.github.com/repos/circuits/circuits/issues/93","id":111334536,"user":{"login":"prologic","id":1290234,"avatar_url":"https://avatars.githubusercontent.com/u/1290234?v=3","gravatar_id":"","url":"https://api.github.com/users/prologic","html_url":"https://github.com/prologic","followers_url":"https://api.github.com/users/prologic/followers","following_url":"https://api.github.com/users/prologic/following{/other_user}","gists_url":"https://api.github.com/users/prologic/gists{/gist_id}","starred_url":"https://api.github.com/users/prologic/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/prologic/subscriptions","organizations_url":"https://api.github.com/users/prologic/orgs","repos_url":"https://api.github.com/users/prologic/repos","events_url":"https://api.github.com/users/prologic/events{/privacy}","received_events_url":"https://api.github.com/users/prologic/received_events","type":"User","site_admin":false},"created_at":"2015-06-12T02:38:38Z","updated_at":"2015-06-12T02:38:38Z","body":"As discussed on [#circuits](http://irclogs.shortcircuit.net.au/%23circuits/latest.log.html#t02:12:02) let's:\r\n\r\n* [ ] Identify the change\r\n* [ ] Fix the bug due to the above change\r\n\r\nI recall some of the internals changed such that we now have ``.root`` and ``.parent``."}}