(self)
return all(fe.status is not None for fe in self.files_ext)
Tell if the scan is over or not
        :rtype: boolean
        :return: True if the scan is over
Tell if the scan is over or not
        :rtype: boolean
        :return: True if the scan is over
Tell if the scan is over or not : rtype : boolean : return : True if the scan is over
def finished(self):
        """Tell if the scan is over or not
        :rtype: boolean
        :return: True if the scan is over
        """
        if self.status == IrmaScanStatus.finished:
            return True
        # Check min. status
        # It could happend that launched status
        # is not yet received and files_ext are already
        # there so just check that we are at least at uploaded
        if self.status < IrmaScanStatus.uploaded:
            return False
        return all(fe.status is not None for fe in self.files_ext)
def finished ( self ) : if self . status == IrmaScanStatus . finished : return True # Check min. status # It could happend that launched status # is not yet received and files_ext are already # there so just check that we are at least at uploaded if self . status < IrmaScanStatus . uploaded : return False return all ( fe . status is not None for fe in self . files_ext )