@@ -572,7 +572,7 @@ def between(
572
572
"""
573
573
return ops .Between (self , lower , upper ).to_expr ()
574
574
575
- def isin (self , values : Value | Sequence [Value ]) -> ir .BooleanValue :
575
+ def isin (self , values : Value | Sequence [Value ], / ) -> ir .BooleanValue :
576
576
"""Check whether this expression's values are in `values`.
577
577
578
578
`NULL` values are propagated in the output. See examples for details.
@@ -690,7 +690,7 @@ def isin(self, values: Value | Sequence[Value]) -> ir.BooleanValue:
690
690
else :
691
691
return ops .InValues (self , values ).to_expr ()
692
692
693
- def notin (self , values : Value | Sequence [Value ]) -> ir .BooleanValue :
693
+ def notin (self , values : Value | Sequence [Value ], / ) -> ir .BooleanValue :
694
694
"""Check whether this expression's values are not in `values`.
695
695
696
696
Opposite of [`Value.isin()`](./expression-generic.qmd#ibis.expr.types.generic.Value.isin).
@@ -956,6 +956,7 @@ def case(self) -> bl.SimpleCaseBuilder:
956
956
def cases (
957
957
self ,
958
958
branch : tuple [Value , Value ],
959
+ / ,
959
960
* branches : tuple [Value , Value ],
960
961
else_ : Value | None = None ,
961
962
) -> Value :
@@ -1118,7 +1119,7 @@ def collect(
1118
1119
distinct = distinct ,
1119
1120
).to_expr ()
1120
1121
1121
- def identical_to (self , other : Value ) -> ir .BooleanValue :
1122
+ def identical_to (self , other : Value , / ) -> ir .BooleanValue :
1122
1123
"""Return whether this expression is identical to other.
1123
1124
1124
1125
Corresponds to `IS NOT DISTINCT FROM` in SQL.
0 commit comments