Hello everyone,

Reminder: baron is the syntax tree used by RedBaron, a "write code
that modify *source* code" library for Python
https://github.com/PyCQA/redbaron (like writing custom refactoring but
people seems to be using it for analysing also)

I'll normally wouldn't make a mail for a small release like this one,
but since this bug was affecting quite some people (basically making
RedBaron unusable on some files because the parser crash).

The fix situation was that indentation changing comment in the middle
of a multi statements nodes (if/elif/else, try/except...) would causes
Baron to crash. This is now fixed. Example:

    if a:
        pass
    # crashing comment
    else:
        pass

This release also come with a big speed improvement on large files
(between 40 and 75%).

Release: https://github.com/PyCQA/baron/releases/tag/0.6.6

Kind regards,

-- 

Laurent Peuch -- Bram
_______________________________________________
code-quality mailing list
code-quality@python.org
https://mail.python.org/mailman/listinfo/code-quality

Reply via email to