send [] instead of [''] for empty lists of things.

''.split('') returns [''], which is not empty.  We actually want [].
diff --git a/csv_uploader.py b/csv_uploader.py
index 802bb7c..d901428 100755
--- a/csv_uploader.py
+++ b/csv_uploader.py
@@ -64,9 +64,10 @@
     for task in taskreader:
       t = task
       t['status'] = 2 if FLAGS.publish else 1
-      t['mentors'] = task['mentors'].split(',')
-      t['categories'] = task['categories'].split(',')
-      t['tags'] = task['tags'].split(',')
+      t['mentors'] = task['mentors'].split(',') if len(task['mentors']) else []
+      t['categories'] = (task['categories'].split(',')
+                         if len(task['categories']) else [])
+      t['tags'] = task['tags'].split(',') if len(task['tags']) else []
       t['is_beginner'] = (
           True if task['is_beginner'].lower() in ['yes', 'true', '1']
           else False)