Merge pull request #177 from yusukefs/add-default-src-folder-config
Add default value for src_folder config
This commit is contained in:
commit
5a873b8b69
@ -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)
|
||||||
|
@ -1 +1 @@
|
|||||||
__version__ = "0.5.4"
|
__version__ = "0.5.5"
|
||||||
|
@ -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.",
|
||||||
)
|
)
|
||||||
|
@ -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"
|
||||||
|
Loading…
x
Reference in New Issue
Block a user