diff --git a/canvas_sync.py b/canvas_sync.py index 70f6b750eaeafe2a03a10b8470d833762f0a2852..6f7db9cedd73317243a0a109dbceb661466add7d 100644 --- a/canvas_sync.py +++ b/canvas_sync.py @@ -31,15 +31,18 @@ folders = [(pdf_folder, tuple([""]))] while len(folders) > 0: folder, path = folders.pop() ospath = os.path.join(GITLAB_FOLDER_NAME, *path) - print("Uploading pdf files in folder {}".format(ospath)) + print("Uploading files in folder {}".format(ospath)) for f in os.listdir(ospath): + print("Looking at {}".format(f)) gitlabpath = os.path.join(ospath, f) canvaspath = "/".join(tuple([CANVAS_BASE_PATH, CANVAS_FOLDER_NAME, *path, f])) if os.path.isdir(gitlabpath): nfolder = next((folder for folder in course.get_folders() if folder.full_name == canvaspath), None) + print("{} is folder, found {} on canvas".format(gitlabpath, nfolder.full_name)) if nfolder is None: nfolder = folder.create_folder(f) folders.append((nfolder, tuple([*path, f]))) else: + print("Uploading file") folder.upload(gitlabpath)