Skip to content

Commit 07350b5

Browse files
committed
Fix generate_list_convertor to handle empty value parameter
1 parent e5d1236 commit 07350b5

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

typer/main.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -651,7 +651,7 @@ def generate_list_convertor(
651651
convertor: Optional[Callable[[Any], Any]], default_value: Optional[Any]
652652
) -> Callable[[Sequence[Any]], Optional[List[Any]]]:
653653
def internal_convertor(value: Sequence[Any]) -> Optional[List[Any]]:
654-
if default_value is None and len(value) == 0:
654+
if default_value is None and (value is None or len(value) == 0):
655655
return None
656656
return [convertor(v) if convertor else v for v in value]
657657

0 commit comments

Comments
 (0)