本文整理汇总了Python中transmissionrpc.utils.LOGGER.warning方法的典型用法代码示例。如果您正苦于以下问题:Python LOGGER.warning方法的具体用法?Python LOGGER.warning怎么用?Python LOGGER.warning使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类transmissionrpc.utils.LOGGER
的用法示例。
在下文中一共展示了LOGGER.warning方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: _rpc_version_warning
# 需要导入模块: from transmissionrpc.utils import LOGGER [as 别名]
# 或者: from transmissionrpc.utils.LOGGER import warning [as 别名]
def _rpc_version_warning(self, version):
"""
Add a warning to the log if the Transmission RPC version is lower then the provided version.
"""
if self.rpc_version < version:
LOGGER.warning('Using feature not supported by server. RPC version for server %d, feature introduced in %d.'
% (self.rpc_version, version))
示例2: __init__
# 需要导入模块: from transmissionrpc.utils import LOGGER [as 别名]
# 或者: from transmissionrpc.utils.LOGGER import warning [as 别名]
def __init__(self,
address='localhost',
port=DEFAULT_PORT,
user=None,
password=None,
path=None,
http_handler=None,
timeout=None):
rpcpath = '/transmission/rpc'
if path:
rpcpath = path
if isinstance(timeout, (integer_types, float)):
self._query_timeout = float(timeout)
else:
self._query_timeout = DEFAULT_TIMEOUT
urlo = urlparse(address)
if urlo.scheme == '':
base_url = 'http://' + address + ':' + str(port)
self.url = base_url + rpcpath
else:
if urlo.port:
self.url = urlo.scheme + '://' + urlo.hostname + ':' + str(
urlo.port) + urlo.path
else:
self.url = urlo.scheme + '://' + urlo.hostname + urlo.path
LOGGER.info('Using custom URL "' + self.url + '".')
if urlo.username and urlo.password:
user = urlo.username
password = urlo.password
elif urlo.username or urlo.password:
LOGGER.warning(
'Either user or password missing, not using authentication.'
)
if http_handler is None:
self.http_handler = DefaultHTTPHandler()
else:
if hasattr(http_handler, 'set_authentication') and hasattr(
http_handler, 'request'):
self.http_handler = http_handler
else:
raise ValueError('Invalid HTTP handler.')
if user and password:
self.http_handler.set_authentication(self.url, user, password)
elif user or password:
LOGGER.warning(
'Either user or password missing, not using authentication.')
self._sequence = 0
self.session = None
self.session_id = 0
self.server_version = None
self.protocol_version = None
self.get_session()
self.torrent_get_arguments = get_arguments('torrent-get',
self.rpc_version)
示例3: __init__
# 需要导入模块: from transmissionrpc.utils import LOGGER [as 别名]
# 或者: from transmissionrpc.utils.LOGGER import warning [as 别名]
def __init__(
self, address="localhost", port=DEFAULT_PORT, user=None, password=None, http_handler=None, timeout=None
):
if isinstance(timeout, (int, long, float)):
self._query_timeout = float(timeout)
else:
self._query_timeout = DEFAULT_TIMEOUT
urlo = urlparse.urlparse(address)
if urlo.scheme == "":
base_url = "http://" + address + ":" + str(port)
self.url = base_url + "/transmission/rpc"
else:
if urlo.port:
self.url = urlo.scheme + "://" + urlo.hostname + ":" + str(urlo.port) + urlo.path
else:
self.url = urlo.scheme + "://" + urlo.hostname + urlo.path
LOGGER.info('Using custom URL "' + self.url + '".')
if urlo.username and urlo.password:
user = urlo.username
password = urlo.password
elif urlo.username or urlo.password:
LOGGER.warning("Either user or password missing, not using authentication.")
if http_handler is None:
self.http_handler = DefaultHTTPHandler()
else:
if hasattr(http_handler, "set_authentication") and hasattr(http_handler, "request"):
self.http_handler = http_handler
else:
raise ValueError("Invalid HTTP handler.")
if user and password:
self.http_handler.set_authentication(self.url, user, password)
elif user or password:
LOGGER.warning("Either user or password missing, not using authentication.")
self._sequence = 0
self.session = Session()
self.session_id = 0
self.server_version = None
self.protocol_version = None
self.get_session()
self.torrent_get_arguments = get_arguments("torrent-get", self.rpc_version)