cloner.detector_run

Signed-off-by: Václav Valíček <valicek1994@gmail.com>
This commit is contained in:
2022-08-04 13:03:01 +02:00
parent 5277051f51
commit 12c59f9b23
2 changed files with 34 additions and 3 deletions

View File

@@ -212,8 +212,11 @@ class Cloner:
@property
def detector_enabled(self) -> bool:
log.debug(f"Querying detector config file")
return os.path.exists(os.path.join(self._dirs.conf_dir, self.__detector_cfg))
def run_detector(self, callback: Callable[[DetectedCommit], None]):
detector = Detector(self.__main_repo_path, self._dirs.cache_dir, self._config.cloner_project_name)
detector.run(callback)
def detector_run(self, callback: Callable[[DetectedCommit], None]):
detector = Detector(Path(self.__main_repo_path), Path(self._dirs.cache_dir), self._config.cloner_project_name)
if detector.check_fingerprint():
log.debug(f"Starting detector discovery")
detector.run(callback)