BUG report

A 9th column in one line of my .gff file(gff3) is like this.
ID=PH01000020G1780;Description="osFTL6 FT-Like6 homologous to Flowering Locus T gene; contains Pfam profile PF01161: Phosphatidylethanolamine-binding protein, expressed"
where there are two ; and one of which is with a space after.
then the list parts will be ['ID=PH01000020G1780;Description="osFTL6 FT-Like6 homologous to Flowering Locus T gene','contains Pfam profile PF01161: Phosphatidylethanolamine-binding protein, expressed"'] whose latter member has no = in it, which occurred the AssertionError in the 'assert len(item) == 1, item' line below.
What I changed here may not be good. I hope there is a more proper way to remove this BUG.