Esempio n. 1
0
def load(file):
    result = {}
    if not path.exists(file):
        return result
    for raw_key, value in fsutil.read_pairs(file, "="):
        key = raw_key.lower()
        if key.endswith("+"):
            key = key.rstrip("+").rstrip()
            if key in result:
                result[key] += _get_separator(key) + value
                continue
        result[key] = value
    return result
Esempio n. 2
0
 def _read_artifacts(self):
     if path.exists(self.artifacts_file):
         return fsutil.read_pairs(self.artifacts_file, '->')
     else:
         return []