'Returns a list of booleans indicating whether we have completely
received that piece of the content. The list of pieces for which
we provide this info depends on which files were selected for download
using DownloadStartupConfig.set_selected_files().
@return A list of booleans'

def get_pieces_complete(self):

    if (self.haveslice is None):
        return []
    else:
        return self.haveslice
