From 3fbdd558af227480f22cd44a19513a31fcada1b4 Mon Sep 17 00:00:00 2001 From: Rushabh Mehta Date: Mon, 18 Jan 2016 12:35:37 +0530 Subject: [PATCH] [fix] minor setup_docs --- frappe/utils/setup_docs.py | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/frappe/utils/setup_docs.py b/frappe/utils/setup_docs.py index 9001ed835e..f3e59e4f08 100644 --- a/frappe/utils/setup_docs.py +++ b/frappe/utils/setup_docs.py @@ -116,10 +116,8 @@ class setup_docs(object): # make /user user_path = os.path.join(self.docs_path, "user") - if os.path.exists(user_path): - shutil.rmtree(user_path, ignore_errors=True) - - os.makedirs(user_path) + if not os.path.exists(user_path): + os.makedirs(user_path) # make /assets/img img_path = os.path.join(self.docs_path, "assets", "img") @@ -279,6 +277,10 @@ class setup_docs(object): """render templates and write files to target folder""" frappe.local.flags.home_page = "index" + # clear the user, current folder in target + shutil.rmtree(os.path.join(self.target, "user"), ignore_errors=True) + shutil.rmtree(os.path.join(self.target, "current"), ignore_errors=True) + cnt = 0 for page in frappe.db.sql("""select parent_website_route, page_name from `tabWeb Page` where ifnull(template_path, '')!=''""", as_dict=True):