MCPcopy Create free account
hub / github.com/Breakthrough/PySceneDetect / ensure_detector

Method ensure_detector

scenedetect/_cli/context.py:127–134  ·  view source on GitHub ↗

Ensures at least one detector has been instantiated, otherwise adds a default one.

(self)

Source from the content-addressed store, hash-verified

125 self.scene_manager.add_detector(detector(**detector_args))
126
127 def ensure_detector(self):
128 """Ensures at least one detector has been instantiated, otherwise adds a default one."""
129 assert self.scene_manager is not None
130 assert self.default_detector is not None
131 if self.scene_manager.get_num_detectors() == 0:
132 logger.debug("No detector specified, adding default detector.")
133 (detector_type, detector_args) = self.default_detector
134 self.add_detector(detector_type, detector_args)
135
136 def _resolve_min_scene_len(self, command: str, override: str | None) -> int:
137 """Resolve the minimum scene length (in frames) for a `detect-*` command, honoring

Callers 1

_detectFunction · 0.80

Calls 2

add_detectorMethod · 0.95
get_num_detectorsMethod · 0.80

Tested by

no test coverage detected