##// END OF EJS Templates
Depend on gnureadline when building binary wheel or setupext.check_for_readline() fails...
Depend on gnureadline when building binary wheel or setupext.check_for_readline() fails This is a follow up to 4d9f6f00a4f0798e41700c22a839eddff0881692 based on the discussion in pull request #7047 where we seem to have found a middle ground that should make everyone happy :-)

File last commit:

r19027:034353ef
r19126:0903427e
Show More
script.py
14 lines | 551 B | text/x-python | PythonLexer
"""Generic script exporter class for any kernel language"""
from .templateexporter import TemplateExporter
class ScriptExporter(TemplateExporter):
def _template_file_default(self):
return 'script'
def from_notebook_node(self, nb, resources=None, **kw):
langinfo = nb.metadata.get('language_info', {})
self.file_extension = langinfo.get('file_extension', '.txt')
self.output_mimetype = langinfo.get('mimetype', 'text/plain')
return super(ScriptExporter, self).from_notebook_node(nb, resources, **kw)