Skip to content

Commit 7ae9055

Browse files
committed
Remove unused imports and fix re-exports (F401)
1 parent c1fcb79 commit 7ae9055

7 files changed

Lines changed: 56 additions & 56 deletions

File tree

scenedetect/__init__.py

Lines changed: 37 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -30,49 +30,51 @@
3030

3131
# Commonly used classes/functions exported under the `scenedetect` namespace for brevity.
3232
# Note that order of importants is important!
33-
from scenedetect.platform import init_logger # noqa: I001
33+
from scenedetect.platform import init_logger as init_logger # noqa: I001
3434
from scenedetect.common import (
35-
FrameTimecode,
36-
FrameRate,
37-
SceneList,
38-
CutList,
39-
CropRegion,
40-
TimecodePair,
41-
TimecodeLike,
42-
Interpolation,
35+
FrameTimecode as FrameTimecode,
36+
FrameRate as FrameRate,
37+
SceneList as SceneList,
38+
CutList as CutList,
39+
CropRegion as CropRegion,
40+
TimecodePair as TimecodePair,
41+
TimecodeLike as TimecodeLike,
42+
Interpolation as Interpolation,
4343
)
44-
from scenedetect.platform import StrPath
45-
from scenedetect.video_stream import VideoStream, VideoOpenFailure
44+
from scenedetect.platform import StrPath as StrPath
45+
from scenedetect.video_stream import VideoStream as VideoStream
46+
from scenedetect.video_stream import VideoOpenFailure as VideoOpenFailure
4647
from scenedetect.output import (
47-
save_images,
48-
split_video_ffmpeg,
49-
split_video_mkvmerge,
50-
is_ffmpeg_available,
51-
is_mkvmerge_available,
52-
write_scene_list,
53-
write_scene_list_html,
54-
PathFormatter,
55-
VideoMetadata,
56-
SceneMetadata,
48+
save_images as save_images,
49+
split_video_ffmpeg as split_video_ffmpeg,
50+
split_video_mkvmerge as split_video_mkvmerge,
51+
is_ffmpeg_available as is_ffmpeg_available,
52+
is_mkvmerge_available as is_mkvmerge_available,
53+
write_scene_list as write_scene_list,
54+
write_scene_list_html as write_scene_list_html,
55+
PathFormatter as PathFormatter,
56+
VideoMetadata as VideoMetadata,
57+
SceneMetadata as SceneMetadata,
5758
)
58-
from scenedetect.detector import SceneDetector
59+
from scenedetect.detector import SceneDetector as SceneDetector
5960
from scenedetect.detectors import (
60-
ContentDetector,
61-
AdaptiveDetector,
62-
ThresholdDetector,
63-
HistogramDetector,
64-
HashDetector,
61+
ContentDetector as ContentDetector,
62+
AdaptiveDetector as AdaptiveDetector,
63+
ThresholdDetector as ThresholdDetector,
64+
HistogramDetector as HistogramDetector,
65+
HashDetector as HashDetector,
6566
)
6667
from scenedetect.backends import (
67-
AVAILABLE_BACKENDS,
68-
VideoStreamCv2,
69-
VideoStreamAv,
70-
VideoStreamMoviePy,
71-
VideoCaptureAdapter,
72-
VideoStreamConcat,
73-
SourceSpan,
68+
AVAILABLE_BACKENDS as AVAILABLE_BACKENDS,
69+
VideoStreamCv2 as VideoStreamCv2,
70+
VideoStreamAv as VideoStreamAv,
71+
VideoStreamMoviePy as VideoStreamMoviePy,
72+
VideoCaptureAdapter as VideoCaptureAdapter,
73+
VideoStreamConcat as VideoStreamConcat,
74+
SourceSpan as SourceSpan,
7475
)
75-
from scenedetect.stats_manager import StatsManager, StatsFileCorrupt
76+
from scenedetect.stats_manager import StatsManager as StatsManager
77+
from scenedetect.stats_manager import StatsFileCorrupt as StatsFileCorrupt
7678
from scenedetect.scene_manager import SceneManager
7779

7880
# Used for module identification and when printing version & about info

scenedetect/_cli/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
import logging
2323
import os
2424
import os.path
25-
import typing as ty
25+
2626
from copy import copy
2727

2828
import click

scenedetect/backends/__init__.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -92,16 +92,16 @@
9292
# - Nvidia VPF: https://developer.nvidia.com/blog/vpf-hardware-accelerated-video-processing-framework-in-python/
9393

9494
# OpenCV must be available at minimum.
95-
from scenedetect.backends.concat import SourceSpan, VideoStreamConcat
96-
from scenedetect.backends.opencv import VideoCaptureAdapter, VideoStreamCv2
95+
from scenedetect.backends.concat import SourceSpan as SourceSpan, VideoStreamConcat as VideoStreamConcat
96+
from scenedetect.backends.opencv import VideoCaptureAdapter as VideoCaptureAdapter, VideoStreamCv2 as VideoStreamCv2
9797

9898
try:
99-
from scenedetect.backends.pyav import VideoStreamAv
99+
from scenedetect.backends.pyav import VideoStreamAv as VideoStreamAv
100100
except ImportError:
101101
VideoStreamAv = None
102102

103103
try:
104-
from scenedetect.backends.moviepy import VideoStreamMoviePy
104+
from scenedetect.backends.moviepy import VideoStreamMoviePy as VideoStreamMoviePy
105105
except ImportError:
106106
VideoStreamMoviePy = None
107107

scenedetect/backends/opencv.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,6 @@
2020
import math
2121
import os
2222
import os.path
23-
import typing as ty
2423
import warnings
2524
from fractions import Fraction
2625
from logging import getLogger

scenedetect/detectors/__init__.py

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -35,11 +35,11 @@
3535
processing videos, however they can also be used to process frames directly.
3636
"""
3737

38-
from scenedetect.detectors.content_detector import ContentDetector # noqa: I001
39-
from scenedetect.detectors.threshold_detector import ThresholdDetector
40-
from scenedetect.detectors.adaptive_detector import AdaptiveDetector
41-
from scenedetect.detectors.hash_detector import HashDetector
42-
from scenedetect.detectors.histogram_detector import HistogramDetector
38+
from scenedetect.detectors.content_detector import ContentDetector as ContentDetector # noqa: I001
39+
from scenedetect.detectors.threshold_detector import ThresholdDetector as ThresholdDetector
40+
from scenedetect.detectors.adaptive_detector import AdaptiveDetector as AdaptiveDetector
41+
from scenedetect.detectors.hash_detector import HashDetector as HashDetector
42+
from scenedetect.detectors.histogram_detector import HistogramDetector as HistogramDetector
4343

4444
# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
4545
# #

scenedetect/output/__init__.py

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -39,16 +39,16 @@
3939
)
4040

4141
# Commonly used classes/functions exported under the `scenedetect.output` namespace for brevity.
42-
from scenedetect.output.image import save_images
42+
from scenedetect.output.image import save_images as save_images
4343
from scenedetect.output.video import (
44-
PathFormatter,
45-
SceneMetadata,
46-
VideoMetadata,
47-
default_formatter,
48-
is_ffmpeg_available,
49-
is_mkvmerge_available,
50-
split_video_ffmpeg,
51-
split_video_mkvmerge,
44+
PathFormatter as PathFormatter,
45+
SceneMetadata as SceneMetadata,
46+
VideoMetadata as VideoMetadata,
47+
default_formatter as default_formatter,
48+
is_ffmpeg_available as is_ffmpeg_available,
49+
is_mkvmerge_available as is_mkvmerge_available,
50+
split_video_ffmpeg as split_video_ffmpeg,
51+
split_video_mkvmerge as split_video_mkvmerge,
5252
)
5353

5454
logger = logging.getLogger("pyscenedetect")

scenedetect/platform.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,6 @@
2424
import string
2525
import subprocess
2626
import sys
27-
import typing as ty
2827

2928
import cv2
3029

0 commit comments

Comments
 (0)