@@ -119,7 +119,7 @@ def name(draw) -> SearchStrategy:
119119 assume (' ' not in normalised )
120120 try :
121121 ast .parse (normalised , mode = 'eval' )
122- except :
122+ except Exception :
123123 assume (False )
124124 return normalised
125125
@@ -212,14 +212,6 @@ def Attribute(draw, expression) -> ast.Attribute:
212212 attr = draw (text (alphabet = string .ascii_letters , min_size = 1 , max_size = 3 ).filter (lambda n : n not in keyword .kwlist ))
213213 return ast .Attribute (value , attr , ast .Load ())
214214
215-
216- @composite
217- def Subscript (draw , expression ) -> ast .Subscript :
218- value = draw (expression )
219- attr = draw (text (alphabet = string .ascii_letters , min_size = 1 , max_size = 3 ))
220- return ast .Subscript (value , attr , ast .Load ())
221-
222-
223215@composite
224216def Yield (draw , expression ) -> ast .Yield :
225217 return ast .Yield (draw (expression ))
@@ -296,7 +288,7 @@ def arg(draw, allow_annotation=True) -> ast.arg:
296288@composite
297289def arguments (draw , for_lambda = False ) -> ast .arguments :
298290
299- allow_annotation = False if for_lambda else True
291+ allow_annotation = not for_lambda
300292
301293 args = draw (lists (arg (allow_annotation ), max_size = 2 ))
302294 posonlyargs = draw (lists (arg (allow_annotation ), max_size = 2 ))
0 commit comments