Removed refined functions in core. Use the utils one instead.

This commit is contained in:
2018-09-15 12:47:09 +02:00
parent d50b97daa3
commit 388d1a927e

View File

@@ -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 = []