this repo has no description

Delete empty_row global

authored by bernsteinbear.com and committed by

Max Bernstein e7511ec3 9463fb34

+2 -5
+2 -5
scrapscript.py
··· 4028 4028 return "{}" 4029 4029 4030 4030 4031 - empty_row = TyEmptyRow() 4032 - 4033 - 4034 4031 @dataclasses.dataclass 4035 4032 class TyRow(MonoType): 4036 4033 fields: dict[str, MonoType] ··· 4325 4322 return set_type(pattern, result_ty) 4326 4323 if isinstance(pattern, Record): 4327 4324 fields = {} 4328 - rest: TyVar | TyEmptyRow = empty_row # Default closed row 4325 + rest: TyVar | TyEmptyRow = TyEmptyRow() # Default closed row 4329 4326 for key, value in pattern.data.items(): 4330 4327 if isinstance(value, Spread): 4331 4328 # Open row ··· 4395 4392 return set_type(expr, result) 4396 4393 if isinstance(expr, Record): 4397 4394 fields = {} 4398 - rest: TyVar | TyEmptyRow = empty_row 4395 + rest: TyVar | TyEmptyRow = TyEmptyRow() 4399 4396 for key, value in expr.data.items(): 4400 4397 assert not isinstance(value, Spread), "Spread can only occur in record match (for now)" 4401 4398 fields[key] = infer_type(value, ctx)