hotfix lecture import

This commit is contained in:
Götz 2017-10-30 00:55:30 +01:00
parent feb15bd5f4
commit ac78f900e4
2 changed files with 13 additions and 2 deletions

View File

@ -43,6 +43,7 @@ def writeUnivisLectureTermsInDB(lecture, lecture_obj):
term_obj.save()
lecture_obj.term.add(term_obj)
except IntegrityError as err:
print("ROOM_ID: " + str(room_id))
print(err.args)
else:
@ -61,6 +62,7 @@ def writeUnivisLectureTermsInDB(lecture, lecture_obj):
term_obj.save()
lecture_obj.term.add(term_obj)
except IntegrityError as err:
print("ROOM_ID: " + str(room_id))
print(err.args)
@ -110,13 +112,21 @@ def showStatus(status: str):
def main():
# get food jsons
showStatus("Start with:")
# writeUnivisLectureDataInDB(univis_lectures_parser.parsePage(univis_lectures(FAKULTAET_SoWi)))
writeUnivisLectureDataInDB(univis_lectures_parser.parsePage(univis_lectures(FAKULTAET_SoWi)))
pprint("----------------------------------------------------------------------------------------")
showStatus("After SoWi:")
# writeUnivisLectureDataInDB(univis_lectures_parser.parsePage(univis_lectures(FAKULTAET_GuK)))
writeUnivisLectureDataInDB(univis_lectures_parser.parsePage(univis_lectures(FAKULTAET_GuK)))
pprint("----------------------------------------------------------------------------------------")
showStatus("After GuK:")
writeUnivisLectureDataInDB(univis_lectures_parser.parsePage(univis_lectures(FAKULTAET_HuWi)))
pprint("----------------------------------------------------------------------------------------")
showStatus("After HuWi:")
writeUnivisLectureDataInDB(univis_lectures_parser.parsePage(univis_lectures(FAKULTAET_WIAI)))
pprint("----------------------------------------------------------------------------------------")
showStatus("After WIAI:")

View File

@ -100,6 +100,7 @@ def main():
writeUnivisRoomDataInDB(univis_rooms_parser.parsePage(univis_rooms_loc("v")))
writeUnivisRoomDataInDB(univis_rooms_parser.parsePage(univis_rooms_loc("w")))
writeUnivisRoomDataInDB(univis_rooms_parser.parsePage(univis_rooms_loc("d")))
writeUnivisRoomDataInDB(univis_rooms_parser.parsePage(univis_rooms_loc("x")))
pprint("Now: Room: " + str(Room.objects.count()))