##// END OF EJS Templates
Fixing small bug in display logic....
Brian Granger -
Show More
1 NO CONTENT: modified file
@@ -48,6 +48,12 b' install_payload_page()'
48 48 # Functions and classes
49 49 #-----------------------------------------------------------------------------
50 50
51 def _encode_png(data):
52 pngdata = data.get('image/png')
53 if pngdata is not None:
54 data['image/png'] = encodestring(pngdata)
55
56
51 57 class ZMQDisplayHook(DisplayHook):
52 58 """A displayhook subclass that publishes data using ZeroMQ."""
53 59
@@ -69,8 +75,7 b' class ZMQDisplayHook(DisplayHook):'
69 75
70 76 def write_format_data(self, format_dict):
71 77 pngdata = format_dict.get('image/png')
72 if pngdata is not None:
73 format_dict['image/png'] = encodestring(pngdata)
78 _encode_png(format_dict)
74 79 self.msg['content']['data'] = format_dict
75 80
76 81 def finish_displayhook(self):
@@ -96,6 +101,7 b' class ZMQDisplayPublisher(DisplayPublisher):'
96 101 self._validate_data(source, data, metadata)
97 102 content = {}
98 103 content['source'] = source
104 _encode_png(data)
99 105 content['data'] = data
100 106 content['metadata'] = metadata
101 107 self.session.send(
General Comments 0
You need to be logged in to leave comments. Login now