def db_program_version(self, session):
    return resultsdb.models.ProgramVersion.get(
        session=session,
        project=self.project_name(),
        name=self.program_name(),
        version=self.program_version(),
        parameter_info=self.manipulator().parameters_to_json(),
    )
Normalise the URL path by resolving segments of '.' and '..'.
dataset/ETHPy150Open jansel/opentuner/opentuner/measurement/interface.py/MeasurementInterface.db_program_version--crossover with--dataset/ETHPy150Open twisted/nevow/nevow/url.py/normURLPath