summaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
Diffstat (limited to 'lib')
-rw-r--r--lib/spack/spack/util/imp/importlib_importer.py6
1 files changed, 6 insertions, 0 deletions
diff --git a/lib/spack/spack/util/imp/importlib_importer.py b/lib/spack/spack/util/imp/importlib_importer.py
index 9eec569574..33c50cb601 100644
--- a/lib/spack/spack/util/imp/importlib_importer.py
+++ b/lib/spack/spack/util/imp/importlib_importer.py
@@ -15,6 +15,12 @@ class PrependFileLoader(SourceFileLoader):
super(PrependFileLoader, self).__init__(full_name, path)
self.prepend = prepend
+ def path_stats(self, path):
+ stats = super(PrependFileLoader, self).path_stats(path)
+ if self.prepend:
+ stats["size"] += len(self.prepend) + 1
+ return stats
+
def get_data(self, path):
data = super(PrependFileLoader, self).get_data(path)
if path != self.path or self.prepend is None: