def gather_sample(self):
        if self.__pid is not None and not self.__is_running():
            self.__set_process(None)

        if self.__pid is None:
            self.__set_process(self.__select_process())

        for gather in self.__gathers:
            gather.run_single_cycle()
The Commits objects that are reachable via ``to`` but not via ``frm``
dataset/ETHPy150Open scalyr/scalyr-agent-2/scalyr_agent/builtin_monitors/linux_process_metrics.py/ProcessMonitor.gather_sample--crossover with--dataset/ETHPy150Open kergoth/git-origin/git-python/lib/git/repo.py/Repo.commits_between