Fix error message for IPython 2.0

This commit is contained in:
Skipper Seabold
2013-11-16 16:53:25 +00:00
parent 3a8f323563
commit ce58bd5704

View File

@@ -48,8 +48,9 @@ import re
import os
from .mdx_liquid_tags import LiquidTags
from distutils.version import LooseVersion
import IPython
if IPython.__version__.split('.')[0] != '1':
if not LooseVersion(IPython.__version__) >= '1.0':
raise ValueError("IPython version 1.0+ required for notebook tag")
from IPython import nbconvert
@@ -166,16 +167,16 @@ class SubCell(Transformer):
nbc = deepcopy(nb)
for worksheet in nbc.worksheets :
cells = worksheet.cells[:]
worksheet.cells = cells[self.start:self.end]
worksheet.cells = cells[self.start:self.end]
return nbc, resources
#----------------------------------------------------------------------
# Customize the html template:
# This changes the <pre> tags in basic_html.tpl to <pre class="ipynb"
pelican_loader = DictLoader({'pelicanhtml.tpl':
pelican_loader = DictLoader({'pelicanhtml.tpl':
"""
{%- extends 'basichtml.tpl' -%}
{%- extends 'basichtml.tpl' -%}
{% block stream_stdout -%}
<div class="box-flex1 output_subarea output_stream output_stdout">