{"action":"opened","issue":{"url":"https://api.github.com/repos/wrigjl/manysorts/issues/2","labels_url":"https://api.github.com/repos/wrigjl/manysorts/issues/2/labels{/name}","comments_url":"https://api.github.com/repos/wrigjl/manysorts/issues/2/comments","events_url":"https://api.github.com/repos/wrigjl/manysorts/issues/2/events","html_url":"https://github.com/wrigjl/manysorts/issues/2","id":90985793,"number":2,"title":"bubble/insertion","user":{"login":"wrigjl","id":678779,"avatar_url":"https://avatars.githubusercontent.com/u/678779?v=3","gravatar_id":"","url":"https://api.github.com/users/wrigjl","html_url":"https://github.com/wrigjl","followers_url":"https://api.github.com/users/wrigjl/followers","following_url":"https://api.github.com/users/wrigjl/following{/other_user}","gists_url":"https://api.github.com/users/wrigjl/gists{/gist_id}","starred_url":"https://api.github.com/users/wrigjl/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/wrigjl/subscriptions","organizations_url":"https://api.github.com/users/wrigjl/orgs","repos_url":"https://api.github.com/users/wrigjl/repos","events_url":"https://api.github.com/users/wrigjl/events{/privacy}","received_events_url":"https://api.github.com/users/wrigjl/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":0,"created_at":"2015-06-25T14:47:43Z","updated_at":"2015-06-25T14:47:43Z","closed_at":null,"body":"The sorts above fail with the call trace below upon reaching the end of the sort.\r\n\r\n    Exception in Tkinter callback\r\n    Traceback (most recent call last):\r\n      File \"/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-tk/Tkinter.py\", line 1470, in __call__\r\n        return self.func(*args)\r\n      File \"/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-tk/Tkinter.py\", line 531, in callit\r\n        func(*args)\r\n      File \"/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/matplotlib/backends/backend_tkagg.py\", line 141, in _on_timer\r\n        TimerBase._on_timer(self)\r\n      File \"/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/matplotlib/backend_bases.py\", line 1203, in _on_timer\r\n        ret = func(*args, **kwargs)\r\n      File \"/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/matplotlib/animation.py\", line 890, in _step\r\n        still_going = Animation._step(self, *args)\r\n      File \"/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/matplotlib/animation.py\", line 749, in _step\r\n        self._draw_next_frame(framedata, self._blit)\r\n      File \"/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/matplotlib/animation.py\", line 767, in _draw_next_frame\r\n        self._pre_draw(framedata, blit)\r\n      File \"/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/matplotlib/animation.py\", line 780, in _pre_draw\r\n        self._blit_clear(self._drawn_artists, self._blit_cache)\r\n      File \"/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/matplotlib/animation.py\", line 818, in _blit_clear\r\n        axes = set(a.axes for a in artists)\r\n    TypeError: 'NoneType' object is not iterable\r\n    Exception in Tkinter callback\r\n    Traceback (most recent call last):\r\n      File \"/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-tk/Tkinter.py\", line 1470, in __call__\r\n        return self.func(*args)\r\n      File \"/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-tk/Tkinter.py\", line 531, in callit\r\n        func(*args)\r\n          File \"/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/matplotlib/backends/backend_tkagg.py\", line 141, in _on_timer\r\n        TimerBase._on_timer(self)\r\n      File \"/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/matplotlib/backend_bases.py\", line 1203, in _on_timer\r\n        ret = func(*args, **kwargs)\r\n      File \"/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/matplotlib/animation.py\", line 890, in _step\r\n    still_going = Animation._step(self, *args)\r\n      File \"/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/matplotlib/animation.py\", line 749, in _step\r\n    self._draw_next_frame(framedata, self._blit)\r\n      File \"/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/matplotlib/animation.py\", line 767, in _draw_next_frame\r\n    self._pre_draw(framedata, blit)\r\n      File \"/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/matplotlib/animation.py\", line 780, in _pre_draw\r\n        self._blit_clear(self._drawn_artists, self._blit_cache)\r\n      File \"/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/matplotlib/animation.py\", line 818, in _blit_clear\r\n        axes = set(a.axes for a in artists)\r\n    TypeError: 'NoneType' object is not iterable\r\n"}}