summaryrefslogtreecommitdiffstats
path: root/lps_gen.py
diff options
context:
space:
mode:
Diffstat (limited to 'lps_gen.py')
-rw-r--r--lps_gen.py9
1 files changed, 5 insertions, 4 deletions
diff --git a/lps_gen.py b/lps_gen.py
index 4abc79b..2322960 100644
--- a/lps_gen.py
+++ b/lps_gen.py
@@ -176,12 +176,14 @@ class LPSpeakersRenderer(Renderer):
lpspeakers_dict[self.speaker_type][-1]['speaker'] = text
lpspeakers_dict[self.speaker_type][-1]['id'] = self.mk_uid(text)
+ lpspeakers_dict[self.speaker_type][-1]['bio'] = []
elif level == 2:
self.speaker_type = 'speakers'
lpspeakers_dict[self.speaker_type].append(OrderedDict())
lpspeakers_dict[self.speaker_type][-1]['speaker'] = text.split(', ')[0]
lpspeakers_dict[self.speaker_type][-1]['id'] = self.mk_uid(text)
+ lpspeakers_dict[self.speaker_type][-1]['bio'] = []
return super(LPSpeakersRenderer, self).header(text, level, raw)
@@ -200,12 +202,11 @@ class LPSpeakersRenderer(Renderer):
p = super(LPSpeakersRenderer, self).paragraph(text)
- if not lpspeakers_dict[self.speaker_type][-1].has_key('bio'):
- lpspeakers_dict[self.speaker_type][-1]['bio'] = []
+ if text.startswith('<img'):
+ # ignore
return p
- lpspeakers_dict[self.speaker_type][-1]['bio'].append(p)
-
+ lpspeakers_dict[self.speaker_type][-1]['bio'].append(text)
return p