def ToTimedelta(self):
    return timedelta(
        seconds=self.seconds, microseconds=_RoundTowardZero(
            self.nanos, _NANOS_PER_MICROSECOND))
check first if the given directory is inside a git tracked project, if no, check with mercurial, if no, fallback to the default handler
dataset/ETHPy150Open GoogleCloudPlatform/python-compat-runtime/appengine-compat/exported_appengine_sdk/google/net/proto2/python/internal/well_known_types.py/Duration.ToTimedelta--crossover with--dataset/ETHPy150Open pindexis/qfc/qfc/dirhandler.py/get_source_files