from lib.hachoir_core.field import BasicFieldSet, GenericFieldSet

class FieldSet(GenericFieldSet):
    def __init__(self, parent, name, *args, **kw):
        assert issubclass(parent.__class__, BasicFieldSet)
        GenericFieldSet.__init__(self, parent, name, parent.stream, *args, **kw)

