From 05d739ee102a51a336d4e68f78c08a4aa3066232 Mon Sep 17 00:00:00 2001 From: bjones1 Date: Thu, 22 Jun 2017 13:15:31 -0500 Subject: [PATCH] Fix: Windows failure (USER environment variable not defined). --- runestone/server/chapternames.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/runestone/server/chapternames.py b/runestone/server/chapternames.py index 18c572edf..44036e527 100644 --- a/runestone/server/chapternames.py +++ b/runestone/server/chapternames.py @@ -88,7 +88,8 @@ def getTOCEntries(ftext): def addChapterInfoToDB(subChapD, chapTitles, course_id): dbname = 'runestone' - uname = os.environ['USER'] + # Provide a default database URI if the ``USER`` environment variables is define (it is on Linux/Mac). + uname = os.environ.get('USER') if uname == 'bnmnetp': uname = 'bnmnetp_courselib' dbname = 'bnmnetp_courselib'