From 74058243c6b96da37b1b6a3fac5b98d3346e2dad Mon Sep 17 00:00:00 2001 From: Mr Chen Date: Wed, 25 Dec 2024 15:40:24 +0800 Subject: [PATCH] Update site.py --- web/utils/site.py | 20 +++++++++++--------- 1 file changed, 11 insertions(+), 9 deletions(-) diff --git a/web/utils/site.py b/web/utils/site.py index e43aa9362..bf71ee6f4 100644 --- a/web/utils/site.py +++ b/web/utils/site.py @@ -694,15 +694,17 @@ class sites(object): dirnames = [] dirnames.append('/') - for filename in os.listdir(site_path): - try: - file_path = site_path + '/' + filename - if os.path.islink(file_path): - continue - if os.path.isdir(file_path): - dirnames.append('/' + filename) - except: - pass + + if os.path.exists(site_path): + for filename in os.listdir(site_path): + try: + file_path = site_path + '/' + filename + if os.path.islink(file_path): + continue + if os.path.isdir(file_path): + dirnames.append('/' + filename) + except: + pass data['dirs'] = dirnames return data