If you ask a query that includes a class constraint, the list-creation still thinks the objects are of the parent class.
Example from FlyMine: the template "GO term name [and children of this term] …
In lines 773-775 of GFFParser.py in gff/BCBio/GFF/GFFParser.py
if line.strip() and line.strip()[0] != "#":
parts = [p.strip() for p in line.split('\t')]
ass…