{"action":"created","issue":{"url":"https://api.github.com/repos/chainer/chainer/issues/2748","repository_url":"https://api.github.com/repos/chainer/chainer","labels_url":"https://api.github.com/repos/chainer/chainer/issues/2748/labels{/name}","comments_url":"https://api.github.com/repos/chainer/chainer/issues/2748/comments","events_url":"https://api.github.com/repos/chainer/chainer/issues/2748/events","html_url":"https://github.com/chainer/chainer/issues/2748","id":229834571,"number":2748,"title":"Wrap Link.__call__","user":{"login":"niboshi","id":635436,"avatar_url":"https://avatars0.githubusercontent.com/u/635436?v=4","gravatar_id":"","url":"https://api.github.com/users/niboshi","html_url":"https://github.com/niboshi","followers_url":"https://api.github.com/users/niboshi/followers","following_url":"https://api.github.com/users/niboshi/following{/other_user}","gists_url":"https://api.github.com/users/niboshi/gists{/gist_id}","starred_url":"https://api.github.com/users/niboshi/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/niboshi/subscriptions","organizations_url":"https://api.github.com/users/niboshi/orgs","repos_url":"https://api.github.com/users/niboshi/repos","events_url":"https://api.github.com/users/niboshi/events{/privacy}","received_events_url":"https://api.github.com/users/niboshi/received_events","type":"User","site_admin":false},"labels":[{"id":222603817,"url":"https://api.github.com/repos/chainer/chainer/labels/feature","name":"feature","color":"fbca04","default":false}],"state":"open","locked":false,"assignee":{"login":"niboshi","id":635436,"avatar_url":"https://avatars0.githubusercontent.com/u/635436?v=4","gravatar_id":"","url":"https://api.github.com/users/niboshi","html_url":"https://github.com/niboshi","followers_url":"https://api.github.com/users/niboshi/followers","following_url":"https://api.github.com/users/niboshi/following{/other_user}","gists_url":"https://api.github.com/users/niboshi/gists{/gist_id}","starred_url":"https://api.github.com/users/niboshi/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/niboshi/subscriptions","organizations_url":"https://api.github.com/users/niboshi/orgs","repos_url":"https://api.github.com/users/niboshi/repos","events_url":"https://api.github.com/users/niboshi/events{/privacy}","received_events_url":"https://api.github.com/users/niboshi/received_events","type":"User","site_admin":false},"assignees":[{"login":"niboshi","id":635436,"avatar_url":"https://avatars0.githubusercontent.com/u/635436?v=4","gravatar_id":"","url":"https://api.github.com/users/niboshi","html_url":"https://github.com/niboshi","followers_url":"https://api.github.com/users/niboshi/followers","following_url":"https://api.github.com/users/niboshi/following{/other_user}","gists_url":"https://api.github.com/users/niboshi/gists{/gist_id}","starred_url":"https://api.github.com/users/niboshi/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/niboshi/subscriptions","organizations_url":"https://api.github.com/users/niboshi/orgs","repos_url":"https://api.github.com/users/niboshi/repos","events_url":"https://api.github.com/users/niboshi/events{/privacy}","received_events_url":"https://api.github.com/users/niboshi/received_events","type":"User","site_admin":false}],"milestone":null,"comments":2,"created_at":"2017-05-18T23:49:25Z","updated_at":"2018-03-11T08:39:03Z","closed_at":null,"author_association":"OWNER","body":"Currently users directly override `Link.__call__`.\r\nI propose letting users override, say, `Link.call` instead, and call it from `Link.__call__`. It's just like how `Function.__call__` works.\r\n\r\nThis will introduce several benefits (At least I can think of):\r\n* Link hooks\r\n* Links will be able to be represented hierarchically in graph visualization. (See #2215)\r\n\r\nSome candidate method names: `call`, `__call_link__`, `define`, `define_link`, any other?\r\n\r\n\r\nNote: This will not break backward compatibility, as existing code (overriding `Link.__call__`) will just work, but with new features (e.g. link hooks) disabled.\r\n"},"comment":{"url":"https://api.github.com/repos/chainer/chainer/issues/comments/372098776","html_url":"https://github.com/chainer/chainer/issues/2748#issuecomment-372098776","issue_url":"https://api.github.com/repos/chainer/chainer/issues/2748","id":372098776,"user":{"login":"stale[bot]","id":26384082,"avatar_url":"https://avatars2.githubusercontent.com/u/26350515?v=4","gravatar_id":"","url":"https://api.github.com/users/stale%5Bbot%5D","html_url":"https://github.com/apps/stale","followers_url":"https://api.github.com/users/stale%5Bbot%5D/followers","following_url":"https://api.github.com/users/stale%5Bbot%5D/following{/other_user}","gists_url":"https://api.github.com/users/stale%5Bbot%5D/gists{/gist_id}","starred_url":"https://api.github.com/users/stale%5Bbot%5D/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/stale%5Bbot%5D/subscriptions","organizations_url":"https://api.github.com/users/stale%5Bbot%5D/orgs","repos_url":"https://api.github.com/users/stale%5Bbot%5D/repos","events_url":"https://api.github.com/users/stale%5Bbot%5D/events{/privacy}","received_events_url":"https://api.github.com/users/stale%5Bbot%5D/received_events","type":"Bot","site_admin":false},"created_at":"2018-03-11T08:39:03Z","updated_at":"2018-03-11T08:39:03Z","author_association":"NONE","body":"This issue has been automatically marked as stale because it has not had recent activity. It will be closed after 30 days if no further activity occurs. Thank you for your contributions.\n"}}
{"actor":{"display_login":"stale"}}