##// END OF EJS Templates
Check if class is an instance of Exporter, not TemplateExporter
Jonathan Frederic -
Show More
@@ -100,14 +100,14 b' def export(exporter, nb, **kw):'
100 100 #Check arguments
101 101 if exporter is None:
102 102 raise TypeError("Exporter is None")
103 elif not isinstance(exporter, TemplateExporter) and not issubclass(exporter, TemplateExporter):
103 elif not isinstance(exporter, Exporter) and not issubclass(exporter, Exporter):
104 104 raise TypeError("exporter does not inherit from Exporter (base)")
105 105 if nb is None:
106 106 raise TypeError("nb is None")
107 107
108 108 #Create the exporter
109 109 resources = kw.pop('resources', None)
110 if isinstance(exporter, TemplateExporter):
110 if isinstance(exporter, Exporter):
111 111 exporter_instance = exporter
112 112 else:
113 113 exporter_instance = exporter(**kw)
General Comments 0
You need to be logged in to leave comments. Login now