2
0
mirror of https://github.com/frappe/bench.git synced 2025-01-23 15:08:24 +00:00

fix: Handle no args passed in CLI

This commit is contained in:
Gavin D'souza 2020-09-24 12:56:11 +05:30
parent 1237d604ce
commit 31e4aeeab8

View File

@ -30,11 +30,10 @@ def cli():
logger = setup_logging() or logging.getLogger(bench.PROJECT_NAME)
logger.info(command)
if sys.argv[1] not in ("src", ):
if len(sys.argv) > 1 and sys.argv[1] not in ("src", ):
check_uid()
change_uid()
change_dir()
change_dir()
if is_dist_editable(bench.PROJECT_NAME) and len(sys.argv) > 1 and sys.argv[1] != "src" and not get_config(".").get("developer_mode"):
log("bench is installed in editable mode!\n\nThis is not the recommended mode of installation for production. Instead, install the package from PyPI with: `pip install frappe-bench`\n", level=3)