summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--pym/portage/env/loaders.py6
1 files changed, 3 insertions, 3 deletions
diff --git a/pym/portage/env/loaders.py b/pym/portage/env/loaders.py
index b23c7f393..53566625c 100644
--- a/pym/portage/env/loaders.py
+++ b/pym/portage/env/loaders.py
@@ -268,14 +268,14 @@ class KeyValuePairFileLoader(FileLoader):
return
if not len(line): # skip empty lines
return
- split = line.split('=')
+ split = line.split('=', 1)
if len(split) < 2:
errors.setdefault(self.fname, []).append(
"Malformed data at line: %s, data %s"
% (line_num + 1, line))
return
- key = split[0]
- value = split[1:]
+ key = split[0].strip()
+ value = split[1].split()
if not key:
errors.setdefault(self.fname, []).append(
"Malformed key at line: %s, key %s"