$ python speling-paradigms.py nouns.spl
<!-- Hilfskraft; Hilfskr; 8 -->
<pardef n="Hilfskr/aft__n_f">
<e>
<p>
<l>aft</l>
<r>aft<s n="n"/><s n="f"/><s n="sg"/><s n="nom"/></r>
</p>
</e>
<e>
<p>
<l>aft</l>
<r>aft<s n="n"/><s n="f"/><s n="sg"/><s n="acc"/></r>
</p>
</e>
<e>
<p>
<l>aft</l>
<r>aft<s n="n"/><s n="f"/><s n="sg"/><s n="gen"/></r>
</p>
</e>
<e>
<p>
<l>aft</l>
<r>aft<s n="n"/><s n="f"/><s n="sg"/><s n="dat"/></r>
</p>
</e>
<e>
<p>
Traceback (most recent call last):
File "speling-paradigms.py", line 261, in <module>
print ' <l>' + pair[0].replace(stem, '', 1).replace(' ', '<b/>') + '</l>';
UnicodeDecodeError: 'ascii' codec can't decode byte 0xc3 in position 7: ordinal not in range(128)