diff --git a/eos/options.py b/eos/options.py index c97f6bf..c9c8d30 100644 --- a/eos/options.py +++ b/eos/options.py @@ -47,7 +47,10 @@ class ArgParsable: optional = False value = getattr(cls, key, None) - cls.__doc__ += f" {key} ({typ.__name__})" + try: + cls.__doc__ += f" {key} ({typ.__name__})" + except AttributeError: + cls.__doc__ += f" {key}" if isinstance(value, Field): if value.default is not MISSING: cls.__doc__ += f" = {value.default}"