Skip to content

Commit

Permalink
Add util to update speaker bookings
Browse files Browse the repository at this point in the history
Signed-off-by: Nabarun Pal <pal.nabarun95@gmail.com>
  • Loading branch information
palnabarun committed Sep 24, 2020
1 parent 0ce41c4 commit 90b83a7
Showing 1 changed file with 19 additions and 0 deletions.
19 changes: 19 additions & 0 deletions badges/utils.py
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,25 @@ def _url_for(*args, **kwargs):
return _url_for


def bulk_update_speakers(csv_path: str):
_404_speakers = []
with open(csv_path) as f:
rows = csv.DictReader(f, delimiter=",")

for row in rows:
a = Attendee.find_by_booking_id(row["booking_id"])
if not a:
_404_speakers.append(row)
continue

a.set_type("speaker")

if _404_speakers:
print("The following speakers had no bookings")
for s in _404_speakers:
print(s)


def bulk_insert_attendees(csv_path: str):
with open(csv_path) as f:
rows = csv.DictReader(f, delimiter=",")
Expand Down

0 comments on commit 90b83a7

Please sign in to comment.