def __str__(self):

        return 'GitTree {0}, revision {1} for {2}'.format(self.path, self.rev, self.repo)
try to fix string to be a valid name
dataset/ETHPy150Open Djacket/djacket/core/backend/git/object.py/GitTree.__str__--crossover with--dataset/ETHPy150Open xraypy/xraylarch/lib/utils/strutils.py/fixName