X-Git-Url: http://git.efficios.com/?a=blobdiff_plain;f=lttng_ivc%2Futils%2Fproject.py;h=f508c31cd591b912ed2bbc60eeec9e3234466142;hb=cb87ff891c9968115d151a54e93695da0ac4df02;hp=7e9957113502fda537d2cc1115c979148e56188b;hpb=494bd6b94202022e56b3615636966cf51230bb75;p=deliverable%2Flttng-ivc.git diff --git a/lttng_ivc/utils/project.py b/lttng_ivc/utils/project.py index 7e99571..f508c31 100644 --- a/lttng_ivc/utils/project.py +++ b/lttng_ivc/utils/project.py @@ -3,6 +3,9 @@ import shutil import git import subprocess import logging +import lttng_ivc.settings as Settings + +from lttng_ivc.utils.utils import sha256_checksum _logger = logging.getLogger('project') @@ -23,7 +26,9 @@ class Project(object): """ A collection of Project dependencies """ self.dependencies = {} + # used for project cache and pickle validation self._immutable = False + self._py_file_checksum = sha256_checksum(Settings.project_py_file_location) # State self.isBuilt = False