@staticmethod
    def from_dir(dirpath):
        sha_names = []
        for filepath in sorted(_Manifest._filepaths_in_dir(dirpath)):
            with open(filepath, 'rb') as f:
                blob = f.read()
            sha = hashlib.sha1(blob).hexdigest()
            name = os.path.relpath(filepath, dirpath).replace('\\', '/')
            sha_names.append((sha, name))
        return _Manifest(sha_names)
Just send a few messages.
dataset/ETHPy150Open python-openxml/opc-diag/features/steps/step_data.py/_Manifest.from_dir--crossover with--dataset/ETHPy150Open google/grr/grr/lib/test_lib.py/SendingFlow.Start