{"action":"created","issue":{"url":"https://api.github.com/repos/bastikr/boolean.py/issues/32","repository_url":"https://api.github.com/repos/bastikr/boolean.py","labels_url":"https://api.github.com/repos/bastikr/boolean.py/issues/32/labels{/name}","comments_url":"https://api.github.com/repos/bastikr/boolean.py/issues/32/comments","events_url":"https://api.github.com/repos/bastikr/boolean.py/issues/32/events","html_url":"https://github.com/bastikr/boolean.py/pull/32","id":144025964,"number":32,"title":"Variadic arguments for __new__() needed for custom Symbols","user":{"login":"Kronuz","id":56894,"avatar_url":"https://avatars.githubusercontent.com/u/56894?v=3","gravatar_id":"","url":"https://api.github.com/users/Kronuz","html_url":"https://github.com/Kronuz","followers_url":"https://api.github.com/users/Kronuz/followers","following_url":"https://api.github.com/users/Kronuz/following{/other_user}","gists_url":"https://api.github.com/users/Kronuz/gists{/gist_id}","starred_url":"https://api.github.com/users/Kronuz/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Kronuz/subscriptions","organizations_url":"https://api.github.com/users/Kronuz/orgs","repos_url":"https://api.github.com/users/Kronuz/repos","events_url":"https://api.github.com/users/Kronuz/events{/privacy}","received_events_url":"https://api.github.com/users/Kronuz/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":7,"created_at":"2016-03-28T17:01:29Z","updated_at":"2016-03-29T12:23:29Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/bastikr/boolean.py/pulls/32","html_url":"https://github.com/bastikr/boolean.py/pull/32","diff_url":"https://github.com/bastikr/boolean.py/pull/32.diff","patch_url":"https://github.com/bastikr/boolean.py/pull/32.patch"},"body":"When starting to use the new library with the changes we've made, I realized custom symbols that take different arguments need to receive variadic arguments in `__new__()`. For consistency, all three `__new__()` were changed."},"comment":{"url":"https://api.github.com/repos/bastikr/boolean.py/issues/comments/202866340","html_url":"https://github.com/bastikr/boolean.py/pull/32#issuecomment-202866340","issue_url":"https://api.github.com/repos/bastikr/boolean.py/issues/32","id":202866340,"user":{"login":"bastikr","id":102507,"avatar_url":"https://avatars.githubusercontent.com/u/102507?v=3","gravatar_id":"","url":"https://api.github.com/users/bastikr","html_url":"https://github.com/bastikr","followers_url":"https://api.github.com/users/bastikr/followers","following_url":"https://api.github.com/users/bastikr/following{/other_user}","gists_url":"https://api.github.com/users/bastikr/gists{/gist_id}","starred_url":"https://api.github.com/users/bastikr/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bastikr/subscriptions","organizations_url":"https://api.github.com/users/bastikr/orgs","repos_url":"https://api.github.com/users/bastikr/repos","events_url":"https://api.github.com/users/bastikr/events{/privacy}","received_events_url":"https://api.github.com/users/bastikr/received_events","type":"User","site_admin":false},"created_at":"2016-03-29T12:23:29Z","updated_at":"2016-03-29T12:23:29Z","body":"I agree let's remove the __new__ functions. The only one we might consider keeping is the one for Function since it checks that the number  of arguments is correct."}}