X-Git-Url: https://git.mdrn.pl/librarian.git/blobdiff_plain/36ded31bc121ec258d35bd209d9da93224f773aa..ab001bc37c0f8ee0bb92b8762f5151b5b93f6ccc:/librarian/pyhtml.py
diff --git a/librarian/pyhtml.py b/librarian/pyhtml.py
index 621340e..bb835ae 100644
--- a/librarian/pyhtml.py
+++ b/librarian/pyhtml.py
@@ -137,6 +137,9 @@ class Excercise(EduModule):
self.question_counter = 0
super(Excercise, self).__init__(*args, **kw)
+ def handle_rozw_kom(self, element):
+ return None
+
def handle_cwiczenie(self, element):
self.options = {'excercise': element.attrib['typ']}
self.question_counter = 0
@@ -173,7 +176,7 @@ class Excercise(EduModule):
return '
' %\
(self.question_counter, solution_s), \
- "
"
+ ""
class Wybor(Excercise):
@@ -205,7 +208,7 @@ Overrides the returned content default handle_pytanie
return u"""""" % \
(','.join(order_items), self.question_counter), \
u"""
"""
-
+
def handle_punkt(self, element):
return """ """ \
% element.attrib,\
@@ -217,7 +220,6 @@ class Luki(Excercise):
return ' ' % element.text
-
class Zastap(Excercise):
def handle_zastap(self, element):
return '' % element.attrib, ' '
@@ -240,22 +242,20 @@ class Przyporzadkuj(Excercise):
self.options = {'subject': True}
else:
attrs = {}
- return super(Przyporzadkuj, self).handle_lista(lista, attrs)
-
+ pre, post = super(Przyporzadkuj, self).handle_lista(lista, attrs)
+ return pre, post + ' '
def handle_punkt(self, element):
print "in punkt %s %s" % (element.attrib, self.options)
if self.options['subject']:
- return '' % element.attrib, ' '
+ return '' % element.attrib, ' '
elif self.options['predicate']:
- return '' % element.attrib, ' '
+ return '' % element.attrib, ' '
else:
return super(Przyporzadkuj, self).handle_punkt(element)
-
-
def transform(wldoc, stylesheet='edumed', options=None, flags=None):
"""Transforms the WL document to XHTML.
@@ -263,7 +263,6 @@ def transform(wldoc, stylesheet='edumed', options=None, flags=None):
otherwise returns True if file has been written,False if it hasn't.
File won't be written if it has no content.
"""
-
edumod = EduModule(options)
# from pdb import set_trace; set_trace()
html = edumod.generate(wldoc.edoc.getroot())