'Load the descriptor file and then all the import tasks in that file
into the task property.
The descriptor file is the file called tasks.cfg in path.
The file consists of a comma separated list of:
module, resource name, csv filename, xsl filename.'

def load_descriptor(self, path):

    source = open(os.path.join(path, 'tasks.cfg'), 'r')
    values = self.csv.reader(source)
    for details in values:
        if (details == []):
            continue
        prefix = details[0][0].strip('"    ')
        if (prefix == '#'):
            continue
        if (prefix == '*'):
            self.extract_other_import_line(path, details)
        else:
            self.extract_csv_import_line(path, details)
