Skip to content

Commit 51ace3c

Browse files
src/__init__.py: util_make_rect(): added some asserts to help if given incorrect args.
1 parent ed96c10 commit 51ace3c

File tree

1 file changed

+10
-4
lines changed

1 file changed

+10
-4
lines changed

src/__init__.py

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -19424,18 +19424,24 @@ def handle_args():
1942419424
arg = args[0]
1942519425
if isinstance( arg, (list, tuple)) and len( arg) == 2:
1942619426
p1, p2 = arg
19427-
return *p1, *p2
19427+
ret = *p1, *p2
19428+
assert len(ret) == 4
19429+
return ret
1942819430
if isinstance( arg, (list, tuple)) and len( arg) == 3:
1942919431
a, b, c = arg
1943019432
a = make_tuple(a)
1943119433
b = make_tuple(b)
1943219434
c = make_tuple(c)
1943319435
ret = *a, *b, *c
19436+
assert len(ret) == 4
1943419437
return ret
19435-
arg = make_tuple( arg)
19436-
return arg
19438+
ret = make_tuple( arg)
19439+
assert len(ret) == 4, f'{arg=} {ret=}'
19440+
return ret
1943719441
elif len(args) == 2:
19438-
return get_xy( args[0]) + get_xy( args[1])
19442+
ret = get_xy( args[0]) + get_xy( args[1])
19443+
assert len(ret) == 4
19444+
return ret
1943919445
elif len(args) == 3:
1944019446
x0, y0 = get_xy( args[0])
1944119447
if (x0, y0) != (None, None):

0 commit comments

Comments
 (0)