Skip to content

Commit 2f5275e

Browse files
committed
Optimize a statement in parsing of any-value production in the selectors module
There's no need for the `<=` operator since `count` guarantees values are never negative.
1 parent c3cdd33 commit 2f5275e

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

src/csspring/selectors.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@ def parse_any_value(input: TokenStream) -> Product | None:
5656
case OpenParenToken() | OpenBracketToken() | OpenBraceToken():
5757
count[type(token)] += 1
5858
case CloseParenToken() | CloseBracketToken() | CloseBraceToken():
59-
if count[token.mirror_type] <= 0:
59+
if count[token.mirror_type] == 0:
6060
break
6161
count[token.mirror_type] -= 1
6262
case None:

0 commit comments

Comments
 (0)