Merge pull request #177 from yusukefs/add-default-src-folder-config

Add default value for src_folder config
This commit is contained in:
long2ice 2021-07-08 17:27:29 +08:00 committed by GitHub
commit 5a873b8b69
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
4 changed files with 12 additions and 4 deletions

View File

@ -2,6 +2,10 @@
## 0.5 ## 0.5
### 0.5.5
- Fix KeyError: 'src_folder' after upgrading aerich to 0.5.4. (#176)
### 0.5.4 ### 0.5.4
- Fix incorrect index creation order. (#151) - Fix incorrect index creation order. (#151)

View File

@ -1 +1 @@
__version__ = "0.5.4" __version__ = "0.5.5"

View File

@ -30,6 +30,10 @@ from .models import Aerich
parser = ConfigParser() parser = ConfigParser()
CONFIG_DEFAULT_VALUES = {
"src_folder": ".",
}
def coro(f): def coro(f):
@wraps(f) @wraps(f)
@ -74,7 +78,7 @@ async def cli(ctx: Context, config, app, name):
location = parser[name]["location"] location = parser[name]["location"]
tortoise_orm = parser[name]["tortoise_orm"] tortoise_orm = parser[name]["tortoise_orm"]
src_folder = parser[name]["src_folder"] src_folder = parser[name].get(["src_folder"], CONFIG_DEFAULT_VALUES["src_folder"])
# Add specified source folder to path # Add specified source folder to path
add_src_path(src_folder) add_src_path(src_folder)
@ -221,7 +225,7 @@ async def history(ctx: Context):
@click.option( @click.option(
"-s", "-s",
"--src_folder", "--src_folder",
default=".", default=CONFIG_DEFAULT_VALUES["src_folder"],
show_default=False, show_default=False,
help="Folder of the source, relative to the project root.", help="Folder of the source, relative to the project root.",
) )

View File

@ -1,6 +1,6 @@
[tool.poetry] [tool.poetry]
name = "aerich" name = "aerich"
version = "0.5.4" version = "0.5.5"
description = "A database migrations tool for Tortoise ORM." description = "A database migrations tool for Tortoise ORM."
authors = ["long2ice <long2ice@gmail.com>"] authors = ["long2ice <long2ice@gmail.com>"]
license = "Apache-2.0" license = "Apache-2.0"