Override fmt_dangling_comments for frequent nodes (#6551)

This commit is contained in:
Micha Reiser 2023-08-14 15:29:05 +02:00 committed by GitHub
parent 680d171ae5
commit fc0c9507d0
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
3 changed files with 12 additions and 1 deletions

View file

@ -69,6 +69,11 @@ impl FormatNodeRule<ExprCompare> for FormatExprCompare {
in_parentheses_only_group(&inner).fmt(f)
}
fn fmt_dangling_comments(&self, _node: &ExprCompare, _f: &mut PyFormatter) -> FormatResult<()> {
// Node can not have dangling comments
Ok(())
}
}
impl NeedsParentheses for ExprCompare {

View file

@ -22,6 +22,11 @@ impl FormatNodeRule<ExprName> for FormatExprName {
write!(f, [source_text_slice(*range, ContainsNewlines::No)])
}
fn fmt_dangling_comments(&self, _node: &ExprName, _f: &mut PyFormatter) -> FormatResult<()> {
// Node cannot have dangling comments
Ok(())
}
}
impl NeedsParentheses for ExprName {