From 73897c47fba334cd146d57ee0a81821d1afd50f5 2017-09-27 16:39:33 From: Henry Fredrick Schreiner Date: 2017-09-27 16:39:33 Subject: [PATCH] Fixing display publisher (Python 3) --- diff --git a/IPython/core/displaypub.py b/IPython/core/displaypub.py index a591851..9f97d3d 100644 --- a/IPython/core/displaypub.py +++ b/IPython/core/displaypub.py @@ -114,11 +114,11 @@ class CapturingDisplayPublisher(DisplayPublisher): """A DisplayPublisher that stores""" outputs = List() - def publish(self, data, metadata=None, source=None): + def publish(self, data, metadata=None, source=None, *, transient=None, update=False): self.outputs.append((data, metadata)) - + def clear_output(self, wait=False): super(CapturingDisplayPublisher, self).clear_output(wait) - + # empty the list, *do not* reassign a new list del self.outputs[:]