diff options
Diffstat (limited to 'module')
| -rw-r--r-- | module/web/pyload/views.py | 15 | 
1 files changed, 9 insertions, 6 deletions
diff --git a/module/web/pyload/views.py b/module/web/pyload/views.py index 26ff28b16..c1cd31f5f 100644 --- a/module/web/pyload/views.py +++ b/module/web/pyload/views.py @@ -412,12 +412,15 @@ def path(request, path, type):      files = []      for f in folders: -        data = {} -        data['name'] = f -        data['fullpath'] = os.path.join(cwd, f) -        data['sort'] = data['fullpath'].lower() -        data['modified'] = datetime.fromtimestamp(int(os.path.getmtime(os.path.join(cwd, f)))) -        data['ext'] = os.path.splitext(f)[1] +        try: +            data = {} +            data['name'] = f +            data['fullpath'] = os.path.join(cwd, f) +            data['sort'] = data['fullpath'].lower() +            data['modified'] = datetime.fromtimestamp(int(os.path.getmtime(os.path.join(cwd, f)))) +            data['ext'] = os.path.splitext(f)[1] +        except: +            continue          if os.path.isdir(os.path.join(cwd, f)):              data['type'] = 'dir'  | 
