Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Test of simpler way to define ast macros. #14100

Merged
merged 1 commit into from Jun 26, 2023

Commits on Jun 26, 2023

  1. Provide and easier way to generate magics and pre-post hooks

    This introduce a code base way of modifying the ast.
    This allow to use Template strings with the two special variable names
    names `__code__` and `__ret__` allowing to quickly write a magic, or
    hooks that modify the ast.
    
    This also introduce a `%code_wrap` cell magic to on the fly wrap code.
    It is this easy to for example modify IPython to say time each block of
    code, or retry them, or wrap them in try/except and analyse the error
    message, profile...
    
    Note that this is not new, but simply convenience function and
    utilities, especially around hygiene.
    Carreau committed Jun 26, 2023
    Configuration menu
    Copy the full SHA
    548406d View commit details
    Browse the repository at this point in the history