{"action":"opened","issue":{"url":"https://api.github.com/repos/bpython/bpython/issues/498","labels_url":"https://api.github.com/repos/bpython/bpython/issues/498/labels{/name}","comments_url":"https://api.github.com/repos/bpython/bpython/issues/498/comments","events_url":"https://api.github.com/repos/bpython/bpython/issues/498/events","html_url":"https://github.com/bpython/bpython/issues/498","id":60078874,"number":498,"title":"crash with \"TypeError: 'classmethod' object is not callable\"","user":{"login":"cym13","id":4958985,"avatar_url":"https://avatars.githubusercontent.com/u/4958985?v=3","gravatar_id":"","url":"https://api.github.com/users/cym13","html_url":"https://github.com/cym13","followers_url":"https://api.github.com/users/cym13/followers","following_url":"https://api.github.com/users/cym13/following{/other_user}","gists_url":"https://api.github.com/users/cym13/gists{/gist_id}","starred_url":"https://api.github.com/users/cym13/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/cym13/subscriptions","organizations_url":"https://api.github.com/users/cym13/orgs","repos_url":"https://api.github.com/users/cym13/repos","events_url":"https://api.github.com/users/cym13/events{/privacy}","received_events_url":"https://api.github.com/users/cym13/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":0,"created_at":"2015-03-06T09:34:20Z","updated_at":"2015-03-06T09:34:20Z","closed_at":null,"body":"Here is all I have:\r\n\r\n$ /usr/bin/bpython\r\nbpython version 0.14.1 on top of Python 3.4.3 /usr/bin/python\r\n>>> from fractions import Fraction\r\n>>> \r\nTraceback (most recent call last):\r\n  File \"/usr/bin/bpython\", line 9, in <module>\r\n    load_entry_point('bpython==0.14.1', 'console_scripts', 'bpython')()\r\n  File \"/usr/lib/python3.4/site-packages/bpython/curtsies.py\", line 79, in main\r\n    interactive=(not exec_args))\r\n  File \"/usr/lib/python3.4/site-packages/bpython/curtsies.py\", line 177, in mainloop\r\n    process_event(e)\r\n  File \"/usr/lib/python3.4/site-packages/bpython/curtsies.py\", line 135, in process_event\r\n    repl.process_event(e)\r\n  File \"/usr/lib/python3.4/site-packages/bpython/curtsiesfrontend/repl.py\", line 488, in process_event\r\n    return self.process_key_event(e)\r\n  File \"/usr/lib/python3.4/site-packages/bpython/curtsiesfrontend/repl.py\", line 629, in process_key_event\r\n    self.add_normal_character(e)\r\n  File \"/usr/lib/python3.4/site-packages/bpython/curtsiesfrontend/repl.py\", line 848, in add_normal_character\r\n    self.cursor_offset += 1\r\n  File \"/usr/lib/python3.4/site-packages/bpython/curtsiesfrontend/repl.py\", line 1345, in _set_cursor_offset\r\n    self.update_completion()\r\n  File \"/usr/lib/python3.4/site-packages/bpython/curtsiesfrontend/repl.py\", line 878, in update_completion\r\n    self.list_win_visible = BpythonRepl.complete(self, tab)\r\n  File \"/usr/lib/python3.4/site-packages/bpython/repl.py\", line 599, in complete\r\n    history=self.history)\r\n  File \"/usr/lib/python3.4/site-packages/bpython/autocomplete.py\", line 466, in get_completer_bpython\r\n    return get_completer(BPYTHON_COMPLETER, cursor_offset, line, **kwargs)\r\n  File \"/usr/lib/python3.4/site-packages/bpython/autocomplete.py\", line 446, in get_completer\r\n    cursor_offset, line, **kwargs)\r\n  File \"/usr/lib/python3.4/site-packages/bpython/autocomplete.py\", line 306, in matches\r\n    matches.add(_callable_postfix(val, word))\r\n  File \"/usr/lib/python3.4/site-packages/bpython/autocomplete.py\", line 536, in _callable_postfix\r\n    if inspection.is_callable(value):\r\n  File \"/usr/lib/python3.4/site-packages/bpython/inspection.py\", line 279, in is_callable\r\n    return isinstance(obj, collections.Callable)\r\n  File \"/usr/lib/python3.4/abc.py\", line 191, in __instancecheck__\r\n    return cls.__subclasscheck__(subclass)\r\n  File \"/usr/lib/python3.4/abc.py\", line 207, in __subclasscheck__\r\n    ok = cls.__subclasshook__(subclass)\r\nTypeError: 'classmethod' object is not callable"}}