ipython/ipython — pull request #5295 by minrk (2014-03-08 01:55:30+00:00)
Title: OutputArea.append_type functions are not prototype methods

These are registered in OutputArea.append_map. Overriding them requires only replacing keys in this dict. Prototype methods imply that overriding the prototype will change behavior, which is not true.