.. only:: html

    .. note::
        :class: sphx-glr-download-link-note

        Click :ref:`here <sphx_glr_download_auto_examples_future_plot_future_imports_broken.py>`     to download the full example code
    .. rst-class:: sphx-glr-example-title

    .. _sphx_glr_auto_examples_future_plot_future_imports_broken.py:


Test without __future__ imports
-------------------------------

Test that __future__ imports inside sphinx_gallery modules does not affect the
parsing of this script.


.. rst-class:: sphx-glr-script-out


.. code-block:: pytb

    Traceback (most recent call last):
      File "/home/lucy/Documents/sphinx-gallery/sphinx_gallery/tests/tinybuild/examples/future/plot_future_imports_broken.py", line 18, in <module>
        raise RuntimeError('Forcing this example to fail on Python 3')
    RuntimeError: Forcing this example to fail on Python 3






|


.. code-block:: python3


    import sys
    PY3_OR_LATER = sys.version_info[0] >= 3

    # SyntaxError on Python 2
    print(3/2, end='')

    # Need to make this example fail on Python 3 as well (currently no way to say
    # that an example is expected to fail only on Python 2)
    if PY3_OR_LATER:
        raise RuntimeError('Forcing this example to fail on Python 3')


.. rst-class:: sphx-glr-timing

   **Total running time of the script:** ( 0 minutes  0.001 seconds)


.. _sphx_glr_download_auto_examples_future_plot_future_imports_broken.py:


.. only :: html

 .. container:: sphx-glr-footer
    :class: sphx-glr-footer-example



  .. container:: sphx-glr-download sphx-glr-download-python

     :download:`Download Python source code: plot_future_imports_broken.py <plot_future_imports_broken.py>`



  .. container:: sphx-glr-download sphx-glr-download-jupyter

     :download:`Download Jupyter notebook: plot_future_imports_broken.ipynb <plot_future_imports_broken.ipynb>`


.. only:: html

 .. rst-class:: sphx-glr-signature

    `Gallery generated by Sphinx-Gallery <https://sphinx-gallery.github.io>`_
