aboutsummaryrefslogtreecommitdiff
path: root/mesonbuild/environment.py
diff options
context:
space:
mode:
authorHemmo Nieminen <hemmo.nieminen@iki.fi>2018-03-01 00:25:12 +0200
committerHemmo Nieminen <hemmo.nieminen@iki.fi>2018-03-01 01:06:51 +0200
commit7fb8e518b2666aa7eea0cf63b830884f2bfeb269 (patch)
treeb60af0dfa3859f71108cdbe77d7750bd89028462 /mesonbuild/environment.py
parentb0446075ec8e7e3e1506610f03417da14d4a7b08 (diff)
downloadmeson-7fb8e518b2666aa7eea0cf63b830884f2bfeb269.zip
meson-7fb8e518b2666aa7eea0cf63b830884f2bfeb269.tar.gz
meson-7fb8e518b2666aa7eea0cf63b830884f2bfeb269.tar.bz2
Harmonize data pickling.
Try to be more consistent on using save() and load() methods to pickle data.
Diffstat (limited to 'mesonbuild/environment.py')
-rw-r--r--mesonbuild/environment.py8
1 files changed, 3 insertions, 5 deletions
diff --git a/mesonbuild/environment.py b/mesonbuild/environment.py
index 4a63410..31ca2a2 100644
--- a/mesonbuild/environment.py
+++ b/mesonbuild/environment.py
@@ -251,8 +251,7 @@ class Environment:
os.makedirs(self.scratch_dir, exist_ok=True)
os.makedirs(self.log_dir, exist_ok=True)
try:
- cdf = os.path.join(self.get_build_dir(), Environment.coredata_file)
- self.coredata = coredata.load(cdf)
+ self.coredata = coredata.load(self.get_build_dir())
self.first_invocation = False
except FileNotFoundError:
# WARNING: Don't use any values from coredata in __init__. It gets
@@ -315,9 +314,8 @@ class Environment:
return self.cross_info is not None
def dump_coredata(self):
- cdf = os.path.join(self.get_build_dir(), Environment.coredata_file)
- coredata.save(self.coredata, cdf)
- return cdf
+ coredata.save(self.coredata, self.get_build_dir())
+ return os.path.join(self.get_build_dir(), Environment.coredata_file)
def get_script_dir(self):
import mesonbuild.scripts