From dbfea55e8a02ca98c6024c7457545e97b6471d82 Mon Sep 17 00:00:00 2001 From: MinRK Date: Tue, 22 Oct 2013 17:12:09 -0700 Subject: [PATCH] stat has no st_flags on Windows (maybe elsewhere?) --- IPython/html/base/handlers.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/IPython/html/base/handlers.py b/IPython/html/base/handlers.py index 86785d656..e9b9c8503 100644 --- a/IPython/html/base/handlers.py +++ b/IPython/html/base/handlers.py @@ -305,7 +305,8 @@ class AuthenticatedFileHandler(IPythonHandler, web.StaticFileHandler): # check UF_HIDDEN on any location up to root path = absolute_path while path and path.startswith(absolute_root): - if os.stat(path).st_flags & UF_HIDDEN: + st = os.stat(path) + if getattr(st, 'st_flags', 0) & UF_HIDDEN: raise web.HTTPError(403) path, _ = os.path.split(path)