diff --git a/vdirsyncer/cli/utils.py b/vdirsyncer/cli/utils.py index 3638f80..c39c13e 100644 --- a/vdirsyncer/cli/utils.py +++ b/vdirsyncer/cli/utils.py @@ -464,7 +464,8 @@ def format_storage_config(cls, header=True): from ..utils import get_class_init_specs handled = set() for spec in get_class_init_specs(cls, stop_at=Storage): - defaults = dict(zip(spec.args[-len(spec.defaults):], spec.defaults)) + defaults = spec.defaults or () + defaults = dict(zip(spec.args[-len(defaults):], defaults)) for key in spec.args[1:]: if key in handled: continue