Skip to content

Commit e569d48

Browse files
authored
Merge pull request #85 from dflook/pow-right-binding
FIx power operator
2 parents 9ec5ffa + eb42450 commit e569d48

File tree

2 files changed

+4
-1
lines changed

2 files changed

+4
-1
lines changed

corpus_test/generate_report.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66

77
from result import Result, ResultReader
88

9-
ENHANCED_REPORT = True
9+
ENHANCED_REPORT = os.environ.get('ENHANCED_REPORT', False)
1010

1111

1212
@dataclass

src/python_minifier/expression_printer.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -717,6 +717,9 @@ def _rhs(self, right_node, op_node):
717717
right_precedence = self.precedence(right_node)
718718
op_precedence = self.precedence(op_node)
719719

720+
if isinstance(op_node, ast.Pow) and right_precedence == 14:
721+
op_precedence = right_precedence
722+
720723
if right_precedence != 0 and (
721724
(op_precedence > right_precedence)
722725
or (op_precedence == right_precedence and self._is_left_associative(op_node))

0 commit comments

Comments
 (0)