diff --git a/src/sqlacodegen/cli.py b/src/sqlacodegen/cli.py index 07f7ea59..b4d84db3 100644 --- a/src/sqlacodegen/cli.py +++ b/src/sqlacodegen/cli.py @@ -117,9 +117,21 @@ def main() -> None: engine_args = _parse_engine_args(args.engine_arg) engine = create_engine(args.url, **engine_args) metadata = MetaData() - tables = args.tables.split(",") if args.tables else None - schemas = args.schemas.split(",") if args.schemas else [None] - options = set(args.options.split(",")) if args.options else set() + tables = ( + [tablename.strip() for tablename in args.tables.split(",")] + if args.tables + else None + ) + schemas = ( + [schema.strip() for schema in args.schemas.split(",")] + if args.schemas + else [None] + ) + options = ( + set([option.strip() for option in args.options.split(",")]) + if args.options + else set() + ) # Instantiate the generator generator_class = generators[args.generator].load()