From d4bf8d4655779d231ec1d16521919b23fbf4b2dc Mon Sep 17 00:00:00 2001 From: Ville Rantanen Date: Fri, 10 Feb 2017 13:54:47 +0200 Subject: [PATCH] fix for missing symlinks --- web/SimpleWebPage.py | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/web/SimpleWebPage.py b/web/SimpleWebPage.py index d7a8816..e9f10c8 100755 --- a/web/SimpleWebPage.py +++ b/web/SimpleWebPage.py @@ -85,11 +85,14 @@ def generate_index(opts): return def get_filelink(path,fname,images=False): - fsize=os.path.getsize(os.path.join(path,fname)) - fsstr=sizeof(fsize) - fsstrb=str(fsize) - fdate=time.localtime(os.path.getmtime(os.path.join(path,fname))) - fdstr=time.strftime("%Y/%m/%d %H:%M:%S",fdate) + if os.path.islink(os.path.join(path,fname)): + (fsize,fsstr,fsstrb,fdstr)=(0,"NA","NA","NA") + else: + fsize=os.path.getsize(os.path.join(path,fname)) + fsstr=sizeof(fsize) + fsstrb=str(fsize) + fdate=time.localtime(os.path.getmtime(os.path.join(path,fname))) + fdstr=time.strftime("%Y/%m/%d %H:%M:%S",fdate) if images and is_imagefile(fname): fname_str=get_imagestr(fname) else: