Removed refined functions in core. Use the utils one instead.
This commit is contained in:
46
src/core.py
46
src/core.py
@@ -219,29 +219,29 @@ def save_subtitles(files, single=False, directory=None, encoding=None):
|
|||||||
print()
|
print()
|
||||||
|
|
||||||
|
|
||||||
def refine(video, episode_refiners=None, movie_refiners=None, **kwargs):
|
# def refine(video, episode_refiners=None, movie_refiners=None, **kwargs):
|
||||||
"""Refine a video using :ref:`refiners`.
|
# """Refine a video using :ref:`refiners`.
|
||||||
.. note::
|
# .. note::
|
||||||
Exceptions raised in refiners are silently passed and logged.
|
# Exceptions raised in refiners are silently passed and logged.
|
||||||
:param video: the video to refine.
|
# :param video: the video to refine.
|
||||||
:type video: :class:`~subliminal.video.Video`
|
# :type video: :class:`~subliminal.video.Video`
|
||||||
:param tuple episode_refiners: refiners to use for episodes.
|
# :param tuple episode_refiners: refiners to use for episodes.
|
||||||
:param tuple movie_refiners: refiners to use for movies.
|
# :param tuple movie_refiners: refiners to use for movies.
|
||||||
:param \*\*kwargs: additional parameters for the :func:`~subliminal.refiners.refine` functions.
|
# :param \*\*kwargs: additional parameters for the :func:`~subliminal.refiners.refine` functions.
|
||||||
"""
|
# """
|
||||||
refiners = ()
|
# refiners = ()
|
||||||
if isinstance(video, Episode):
|
# if isinstance(video, Episode):
|
||||||
refiners = episode_refiners or ('metadata')
|
# refiners = episode_refiners or ('metadata')
|
||||||
elif isinstance(video, Movie):
|
# elif isinstance(video, Movie):
|
||||||
refiners = movie_refiners or ('metadata')
|
# refiners = movie_refiners or ('metadata')
|
||||||
for refiner in refiners:
|
# for refiner in refiners:
|
||||||
logger.info('Refining video with %s', refiner)
|
# logger.info('Refining video with %s', refiner)
|
||||||
try:
|
# try:
|
||||||
print(refiner)
|
# print(refiner)
|
||||||
exit(0)
|
# exit(0)
|
||||||
refiner_manager[refiner].plugin(video, **kwargs)
|
# refiner_manager[refiner].plugin(video, **kwargs)
|
||||||
except:
|
# except:
|
||||||
logger.exception('Failed to refine video')
|
# logger.exception('Failed to refine video')
|
||||||
|
|
||||||
def scan_folder(path):
|
def scan_folder(path):
|
||||||
videos = []
|
videos = []
|
||||||
|
|||||||
Reference in New Issue
Block a user