Skip to content

Commit 04b7990

Browse files
committed
Avoid crash when no defaults
1 parent 248d94a commit 04b7990

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

vdirsyncer/cli/utils.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -468,7 +468,8 @@ def format_storage_config(cls, header=True):
468468
from ..utils import get_class_init_specs
469469
handled = set()
470470
for spec in get_class_init_specs(cls, stop_at=Storage):
471-
defaults = dict(zip(spec.args[-len(spec.defaults):], spec.defaults))
471+
defaults = spec.defaults or ()
472+
defaults = dict(zip(spec.args[-len(defaults):], defaults))
472473
for key in spec.args[1:]:
473474
if key in handled:
474475
continue

0 commit comments

Comments
 (0)