From 778549082a13ae519c7536de9f51d936ccd1cd11 Mon Sep 17 00:00:00 2001
From: Albin Heimerson <albin.heimerson@control.lth.se>
Date: Mon, 17 Aug 2020 16:30:29 +0200
Subject: [PATCH] Update canvas_sync.py to ignore for .gitkeep

---
 canvas_sync.py | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/canvas_sync.py b/canvas_sync.py
index af3e092..6514a58 100644
--- a/canvas_sync.py
+++ b/canvas_sync.py
@@ -33,9 +33,11 @@ while len(folders) > 0:
     ospath = os.path.join(GITLAB_FOLDER_NAME, *path)
     print("Searching {}".format(ospath))
     for f in os.listdir(ospath):
+        if f == ".gitkeep":
+            continue
         gitlabpath = os.path.join(ospath, f)
-        canvaspath = "/".join([CANVAS_BASE_PATH, CANVAS_FOLDER_NAME, *path, f])
         if os.path.isdir(gitlabpath):
+            canvaspath = "/".join([CANVAS_BASE_PATH, CANVAS_FOLDER_NAME, *path, f])
             nfolder = next((folder for folder in course.get_folders()
                             if folder.full_name == canvaspath), None)
             print("{} is a folder, found {} on canvas".format(gitlabpath, nfolder))
-- 
GitLab