'Gets called by the KB when one of the plugins writes something to it.
We\'ve subscribed using kb.kb.add_observer()
:return: None, the information we\'ll show to the user is stored in an
internal variable.'

def append(self, location_a, location_b, info_inst, ignore_type=False):

    if (not isinstance(info_inst, Info)):
        return
    obj_name = info_inst.get_name()
    obj_severity = info_inst.get_severity()
    idinstance = info_inst.get_uniq_id()
    (showname, _) = self.vulnerability_list.get_name_with_bold(info_inst)
    gobject.idle_add(self.vulnerability_list.add_item_to_lstore, showname, obj_name, obj_severity, idinstance)
