You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Magic commands can be indented as described in #694. According to #717 this should be supported. However, I've found that is not the case. I'm using Jupytext 1.16.1 (currently that is the latest version) so maybe there's a regression?
In addition, I've found magic commands are converted fine as long as there are no indented magic commands. If there is any magic command in the python script, then all magic commands are not converted to the notebook.
Minimal example:
Showing input files:
$ cat test1.py # has unindented magic command
# %%
# !ls
$ cat test2.py # has magic indented command
# %%
if 1:
# !ls
$ cat test3.py # has indented and unindented magic command in two cells
# %%
# !ls
# %%
if 1:
# !ls
Converting to python notebooks:
$ jupytext --version
1.16.1
$ jupytext --to ipynb test1.py
[jupytext] Reading test1.py in format py
[jupytext] Writing test1.ipynb
($ jupytext --to ipynb test2.py
[jupytext] Reading test2.py in format py
[jupytext] Writing test2.ipynb
$ jupytext --to ipynb test3.py
[jupytext] Reading test3.py in format py
[jupytext] Writing test3.ipynb
Magic commands can be indented as described in #694. According to #717 this should be supported. However, I've found that is not the case. I'm using Jupytext 1.16.1 (currently that is the latest version) so maybe there's a regression?
In addition, I've found magic commands are converted fine as long as there are no indented magic commands. If there is any magic command in the python script, then all magic commands are not converted to the notebook.
Minimal example:
The text was updated successfully, but these errors were encountered: