Show More
@@ -91,6 +91,15 b' class ZMQTerminalInteractiveShell(TerminalInteractiveShell):' | |||||
91 | """ |
|
91 | """ | |
92 | ) |
|
92 | ) | |
93 |
|
93 | |||
|
94 | mime_preference = List( | |||
|
95 | default_value=['image/png', 'image/jpeg', 'image/svg+xml'], | |||
|
96 | config=True, allow_none=False, help= | |||
|
97 | """ | |||
|
98 | Preferred object representation MIME type in order. First | |||
|
99 | matched MIME type will be used. | |||
|
100 | """ | |||
|
101 | ) | |||
|
102 | ||||
94 | def __init__(self, *args, **kwargs): |
|
103 | def __init__(self, *args, **kwargs): | |
95 | self.km = kwargs.pop('kernel_manager') |
|
104 | self.km = kwargs.pop('kernel_manager') | |
96 | self.session_id = self.km.session.session |
|
105 | self.session_id = self.km.session.session | |
@@ -236,8 +245,8 b' class ZMQTerminalInteractiveShell(TerminalInteractiveShell):' | |||||
236 | } |
|
245 | } | |
237 |
|
246 | |||
238 | def handle_rich_data(self, data): |
|
247 | def handle_rich_data(self, data): | |
239 | for mime in ['image/png', 'image/jpeg', 'image/svg+xml']: |
|
248 | for mime in self.mime_preference: | |
240 | if mime in data: |
|
249 | if mime in data and mime in self._imagemime: | |
241 | self.handle_image(data, mime) |
|
250 | self.handle_image(data, mime) | |
242 | return |
|
251 | return | |
243 |
|
252 |
General Comments 0
You need to be logged in to leave comments.
Login now