mirror of
https://github.com/Tautulli/Tautulli.git
synced 2025-07-06 05:01:14 -07:00
Update PlexAPI to 4.4.0
This commit is contained in:
parent
0e4de17853
commit
6fb4b35076
15 changed files with 799 additions and 525 deletions
|
@ -176,7 +176,7 @@ def threaded(callback, listargs):
|
|||
threads[-1].setDaemon(True)
|
||||
threads[-1].start()
|
||||
while not job_is_done_event.is_set():
|
||||
if all([not t.is_alive() for t in threads]):
|
||||
if all(not t.is_alive() for t in threads):
|
||||
break
|
||||
time.sleep(0.05)
|
||||
|
||||
|
@ -334,6 +334,24 @@ def download(url, token, filename=None, savepath=None, session=None, chunksize=4
|
|||
return fullpath
|
||||
|
||||
|
||||
def tag_singular(tag):
|
||||
if tag == 'countries':
|
||||
return 'country'
|
||||
elif tag == 'similar':
|
||||
return 'similar'
|
||||
else:
|
||||
return tag[:-1]
|
||||
|
||||
|
||||
def tag_plural(tag):
|
||||
if tag == 'country':
|
||||
return 'countries'
|
||||
elif tag == 'similar':
|
||||
return 'similar'
|
||||
else:
|
||||
return tag + 's'
|
||||
|
||||
|
||||
def tag_helper(tag, items, locked=True, remove=False):
|
||||
""" Simple tag helper for editing a object. """
|
||||
if not isinstance(items, list):
|
||||
|
@ -448,7 +466,7 @@ def base64str(text):
|
|||
return base64.b64encode(text.encode('utf-8')).decode('utf-8')
|
||||
|
||||
|
||||
def deprecated(message):
|
||||
def deprecated(message, stacklevel=2):
|
||||
def decorator(func):
|
||||
"""This is a decorator which can be used to mark functions
|
||||
as deprecated. It will result in a warning being emitted
|
||||
|
@ -456,7 +474,7 @@ def deprecated(message):
|
|||
@functools.wraps(func)
|
||||
def wrapper(*args, **kwargs):
|
||||
msg = 'Call to deprecated function or method "%s", %s.' % (func.__name__, message)
|
||||
warnings.warn(msg, category=DeprecationWarning, stacklevel=3)
|
||||
warnings.warn(msg, category=DeprecationWarning, stacklevel=stacklevel)
|
||||
log.warning(msg)
|
||||
return func(*args, **kwargs)
|
||||
return wrapper
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue