From 9d1f7a7ed7ca3caaf9978c3f75292984078caf69 Mon Sep 17 00:00:00 2001 From: Gavin D'souza Date: Thu, 3 Sep 2020 13:11:31 +0530 Subject: [PATCH] fix: Allow bench src as root --- bench/cli.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/bench/cli.py b/bench/cli.py index de949aba..95ca545d 100755 --- a/bench/cli.py +++ b/bench/cli.py @@ -29,9 +29,12 @@ def cli(): change_working_directory() logger = setup_logging() or logging.getLogger(bench.PROJECT_NAME) logger.info(command) - check_uid() + + if sys.argv[1] not in ("src", ): + check_uid() + change_uid() + change_dir() - change_uid() 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)