'Filters the found exceptions to only show unique "bugs". We filter based
on the lineno and filename of each ExceptionData stored in
self._exception_data
:return: A filtered exception list'

def get_unique_exceptions(self):

    filtered_exceptions = []
    for edata in self.get_all_exceptions():
        for unique in filtered_exceptions:
            if ((edata.lineno == unique.lineno) and (edata.filename == edata.filename)):
                break
        else:
            filtered_exceptions.append(edata)
    return filtered_exceptions
