##// END OF EJS Templates
preserve priority of user-registered per-mime renderers...
Min RK -
Show More
@@ -159,7 +159,16 b' class DisplayFormatter(Configurable):'
159 159
160 160 for format_type, formatter in self.formatters.items():
161 161 if format_type in format_dict:
162 # already got it from mimebundle, don't render again
162 # already got it from mimebundle, maybe don't render again.
163 # exception: manually registered per-mime renderer
164 # check priority:
165 # 1. user-registered per-mime formatter
166 # 2. mime-bundle (user-registered or repr method)
167 # 3. default per-mime formatter (e.g. repr method)
168 try:
169 formatter.lookup(obj)
170 except KeyError:
171 # no special formatter, use mime-bundle-provided value
163 172 continue
164 173 if include and format_type not in include:
165 174 continue
General Comments 0
You need to be logged in to leave comments. Login now