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: