We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent dbf0236 commit ae23a02Copy full SHA for ae23a02
1 file changed
src/_pytask/database.py
@@ -14,11 +14,14 @@
14
@hookimpl
15
def pytask_parse_config(config: dict[str, Any]) -> None:
16
"""Parse the configuration."""
17
+ database_url = config["database_url"]
18
# Set default.
- if not config["database_url"]:
19
+ if not database_url:
20
config["database_url"] = make_url(
21
f"sqlite:///{config['root'].joinpath('.pytask').as_posix()}/pytask.sqlite3"
22
)
23
+ elif isinstance(database_url, str):
24
+ config["database_url"] = make_url(database_url)
25
26
if (
27
config["database_url"].drivername == "sqlite"
0 commit comments