diff --git a/voluptuous/schema_builder.py b/voluptuous/schema_builder.py index 9da759b..5d803c8 100644 --- a/voluptuous/schema_builder.py +++ b/voluptuous/schema_builder.py @@ -311,7 +311,7 @@ def _compile(self, schema): type_ = type(schema) if inspect.isclass(schema): type_ = schema - if type_ in (*primitive_types, object, list, dict, type(None)) or callable(schema): + if type_ in (*primitive_types, object, type(None)) or callable(schema): return _compile_scalar(schema) raise er.SchemaError('unsupported schema data type %r' % type(schema).__name__)