update:
jelikoz jsem zapomnel, ze jsou tam na par mistech potrebne dve mezery za sebou, tak si pripiste po mezere pred nasledujici kusy kodu:
y.append(chr(int(t)))
t=c
t='%s%s'%(t,c)
jelikoz root dle vseho nepodporuje vkladani entit, tak sem nejde pastnout opravena verze (hint: co to pridelat do toho "noveho, bozskeho roota" ?? :))