Skip to content

Commit 81cf601

Browse files
committed
Force "speakers" field into description
Guidebook doesn't support speakers, so lets just add it at the top of descriptions. Signed-off-by: Phil Dibowitz <phil@ipom.com>
1 parent 2f8e1e7 commit 81cf601

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

guidebook/sync_guidebook.py

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -635,12 +635,16 @@ def add_session(self, session, original_session=None):
635635
return
636636
name = session["Name"]
637637
start, end = self.get_times(session)
638+
spkr_line = (
639+
f'<p><strong>Speakers</strong>: {session["Speakers"]}</strong></p>'
640+
)
641+
assembled_desc = spkr_line + session["LongAbstract"]
638642
data = {
639643
"name": name,
640644
"start_time": start,
641645
"end_time": end,
642646
"guide": self.guide,
643-
"description_html": session["LongAbstract"],
647+
"description_html": assembled_desc,
644648
"schedule_tracks": self.get_id("tracks", session),
645649
"locations": self.get_id("rooms", session),
646650
"add_to_schedule": True,
@@ -661,6 +665,7 @@ def add_session(self, session, original_session=None):
661665
self.sessions_by_name[name] = s
662666
operation = "updated" if update else "added"
663667
self.stats.increment("sessions", operation)
668+
sys.exit(0)
664669

665670
def normalize_html(self, html):
666671
"""

0 commit comments

Comments
 (0)