mirror of
https://github.com/moparisthebest/SickRage
synced 2024-11-14 13:25:11 -05:00
31 lines
905 B
Python
31 lines
905 B
Python
|
#!/usr/bin/env python2
|
||
|
#encoding:utf-8
|
||
|
#author:echel0n
|
||
|
#project:tvrage_api
|
||
|
#repository:http://github.com/echel0n/tvrage_api
|
||
|
#license:unlicense (http://unlicense.org/)
|
||
|
|
||
|
"""Contains included user interface for TVRage show selection"""
|
||
|
|
||
|
__author__ = "echel0n"
|
||
|
__version__ = "1.0"
|
||
|
|
||
|
import logging
|
||
|
import warnings
|
||
|
|
||
|
def log():
|
||
|
return logging.getLogger(__name__)
|
||
|
|
||
|
class BaseUI:
|
||
|
"""Default non-interactive UI, which auto-selects first results
|
||
|
"""
|
||
|
def __init__(self, config, log = None):
|
||
|
self.config = config
|
||
|
if log is not None:
|
||
|
warnings.warn("the UI's log parameter is deprecated, instead use\n"
|
||
|
"use import logging; logging.getLogger('ui').info('blah')\n"
|
||
|
"The self.log attribute will be removed in the next version")
|
||
|
self.log = logging.getLogger(__name__)
|
||
|
|
||
|
def selectSeries(self, allSeries):
|
||
|
return allSeries[0]
|