def getDiskPath(self): """Every target gets a directory on disk. This returns it, without any guarantee that it exists yet. """ # XXX - Bear hack: store as stats/author/f/foobar for filesystem sanity segmentsLower = map(string.lower, self.pathSegments) if segmentsLower[0] == 'author' or segmentsLower[0] == 'project': target = segmentsLower[1] segmentsLower.insert(1, target[0]) return Files.tryGetDir(Files.dbDir, 'stats', *segmentsLower)
def getDiskPath(self): """Every target gets a directory on disk. This returns it, without any guarantee that it exists yet. """ # XXX - Bear hack: store as stats/author/f/foobar for filesystem sanity segmentsLower = map(string.lower, self.pathSegments) if segmentsLower[0] == 'author' or segmentsLower[0] == 'project': target = segmentsLower[1] segmentsLower.insert(1, target[0]) return Files.tryGetDir(Files.dbDir, 'stats', *segmentsLower)
def getDiskPath(self): """Every target gets a directory on disk. This returns it, without any guarantee that it exists yet. """ return Files.tryGetDir(Files.dbDir, 'stats', *map(string.lower, self.pathSegments))