From 36ac2a1239976198326a4ce96f695a1c9a2936b8 Mon Sep 17 00:00:00 2001
From: Julian Rother <julianr@fsmpi.rwth-aachen.de>
Date: Mon, 23 Jul 2018 01:46:07 +0200
Subject: [PATCH] Small cleanup

---
 sorter.py | 13 ++++---------
 1 file changed, 4 insertions(+), 9 deletions(-)

diff --git a/sorter.py b/sorter.py
index bf58ccc..4fb0dff 100644
--- a/sorter.py
+++ b/sorter.py
@@ -226,7 +226,9 @@ def sort_now():
 		for mountpoint in config['VIDEOMOUNT']:
 			existingvideos = query('SELECT videos.path FROM videos JOIN lectures ON (videos.lecture_id = lectures.id) WHERE lectures.course_id = ?',course['id'])
 			knownerrors = query('SELECT sorterrorlog.path FROM sorterrorlog WHERE sorterrorlog.course_id = ?',course['id'])
-			ignorefiles = existingvideos + knownerrors
+			ignorefiles = []
+			for path in existingvideos + knownerrors:
+				ignorefiles.append(os.path.basename(path))
 			lectures = query('SELECT * from lectures where course_id = ?',course['id'])
 			coursepath = mountpoint['mountpoint']+course['handle']
 			try:
@@ -236,14 +238,7 @@ def sort_now():
 			for filename in files:
 				try:
 					# if the video is in the table "videos" already (with the correct course), skip it
-					ignore = False
-					for file_to_ignore in ignorefiles:
-						# path is something like
-						# vpnonline/08ws-swt/08ws-swt-081118.mp4
-						if os.path.basename(filename) == os.path.basename(file_to_ignore['path']):
-							ignore = True
-							break
-					if ignore:
+					if os.path.basename(filename) in ignorefiles:
 						continue
 					if not os.path.splitext(filename)[1] == '.mp4':
 						continue
-- 
GitLab