Remove extending from (object), not needed in Python 3 (#943)

This commit is contained in:
Elan Ruusamäe 2022-05-30 19:05:00 +03:00 committed by GitHub
parent f16058fa03
commit 650fbac312
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
5 changed files with 21 additions and 21 deletions

View file

@ -31,7 +31,7 @@ OPERATORS = {
} }
class PlexObject(object): class PlexObject:
""" Base class for all Plex objects. """ Base class for all Plex objects.
Parameters: Parameters:
@ -649,7 +649,7 @@ class PlexPartialObject(PlexObject):
return self._getWebURL(base=base) return self._getWebURL(base=base)
class Playable(object): class Playable:
""" This is a general place to store functions specific to media that is Playable. """ This is a general place to store functions specific to media that is Playable.
Things were getting mixed up a bit when dealing with Shows, Season, Artists, Things were getting mixed up a bit when dealing with Shows, Season, Artists,
Albums which are all not playable. Albums which are all not playable.

View file

@ -8,7 +8,7 @@ from plexapi.exceptions import BadRequest, NotFound
from plexapi.utils import deprecated from plexapi.utils import deprecated
class AdvancedSettingsMixin(object): class AdvancedSettingsMixin:
""" Mixin for Plex objects that can have advanced settings. """ """ Mixin for Plex objects that can have advanced settings. """
def preferences(self): def preferences(self):
@ -60,7 +60,7 @@ class AdvancedSettingsMixin(object):
self._server.query(url, method=self._server._session.put) self._server.query(url, method=self._server._session.put)
class SmartFilterMixin(object): class SmartFilterMixin:
""" Mixing for Plex objects that can have smart filters. """ """ Mixing for Plex objects that can have smart filters. """
def _parseFilters(self, content): def _parseFilters(self, content):
@ -120,7 +120,7 @@ class SmartFilterMixin(object):
return {filterOp: rules} return {filterOp: rules}
class SplitMergeMixin(object): class SplitMergeMixin:
""" Mixin for Plex objects that can be split and merged. """ """ Mixin for Plex objects that can be split and merged. """
def split(self): def split(self):
@ -141,7 +141,7 @@ class SplitMergeMixin(object):
return self._server.query(key, method=self._server._session.put) return self._server.query(key, method=self._server._session.put)
class UnmatchMatchMixin(object): class UnmatchMatchMixin:
""" Mixin for Plex objects that can be unmatched and matched. """ """ Mixin for Plex objects that can be unmatched and matched. """
def unmatch(self): def unmatch(self):
@ -234,7 +234,7 @@ class UnmatchMatchMixin(object):
self._server.query(data, method=self._server._session.put) self._server.query(data, method=self._server._session.put)
class ExtrasMixin(object): class ExtrasMixin:
""" Mixin for Plex objects that can have extras. """ """ Mixin for Plex objects that can have extras. """
def extras(self): def extras(self):
@ -244,7 +244,7 @@ class ExtrasMixin(object):
return self.findItems(data, Extra, rtag='Extras') return self.findItems(data, Extra, rtag='Extras')
class HubsMixin(object): class HubsMixin:
""" Mixin for Plex objects that can have related hubs. """ """ Mixin for Plex objects that can have related hubs. """
def hubs(self): def hubs(self):
@ -254,7 +254,7 @@ class HubsMixin(object):
return self.findItems(data, Hub, rtag='Related') return self.findItems(data, Hub, rtag='Related')
class RatingMixin(object): class RatingMixin:
""" Mixin for Plex objects that can have user star ratings. """ """ Mixin for Plex objects that can have user star ratings. """
def rate(self, rating=None): def rate(self, rating=None):
@ -274,7 +274,7 @@ class RatingMixin(object):
self._server.query(key, method=self._server._session.put) self._server.query(key, method=self._server._session.put)
class ArtUrlMixin(object): class ArtUrlMixin:
""" Mixin for Plex objects that can have a background artwork url. """ """ Mixin for Plex objects that can have a background artwork url. """
@property @property
@ -323,7 +323,7 @@ class ArtMixin(ArtUrlMixin):
return self._edit(**{'art.locked': 0}) return self._edit(**{'art.locked': 0})
class BannerUrlMixin(object): class BannerUrlMixin:
""" Mixin for Plex objects that can have a banner url. """ """ Mixin for Plex objects that can have a banner url. """
@property @property
@ -372,7 +372,7 @@ class BannerMixin(BannerUrlMixin):
return self._edit(**{'banner.locked': 0}) return self._edit(**{'banner.locked': 0})
class PosterUrlMixin(object): class PosterUrlMixin:
""" Mixin for Plex objects that can have a poster url. """ """ Mixin for Plex objects that can have a poster url. """
@property @property
@ -426,7 +426,7 @@ class PosterMixin(PosterUrlMixin):
return self._edit(**{'thumb.locked': 0}) return self._edit(**{'thumb.locked': 0})
class ThemeUrlMixin(object): class ThemeUrlMixin:
""" Mixin for Plex objects that can have a theme url. """ """ Mixin for Plex objects that can have a theme url. """
@property @property
@ -475,7 +475,7 @@ class ThemeMixin(ThemeUrlMixin):
self._edit(**{'theme.locked': 0}) self._edit(**{'theme.locked': 0})
class EditFieldMixin(object): class EditFieldMixin:
""" Mixin for editing Plex object fields. """ """ Mixin for editing Plex object fields. """
def editField(self, field, value, locked=True, **kwargs): def editField(self, field, value, locked=True, **kwargs):
@ -667,7 +667,7 @@ class PhotoCapturedTimeMixin(EditFieldMixin):
return self.editField('originallyAvailableAt', capturedTime, locked=locked) return self.editField('originallyAvailableAt', capturedTime, locked=locked)
class EditTagsMixin(object): class EditTagsMixin:
""" Mixin for editing Plex object tags. """ """ Mixin for editing Plex object tags. """
@deprecated('use "editTags" instead') @deprecated('use "editTags" instead')
@ -986,7 +986,7 @@ class WriterMixin(EditTagsMixin):
return self.editTags('writer', writers, locked=locked, remove=True) return self.editTags('writer', writers, locked=locked, remove=True)
class WatchlistMixin(object): class WatchlistMixin:
""" Mixin for Plex objects that can be added to a user's watchlist. """ """ Mixin for Plex objects that can be added to a user's watchlist. """
def onWatchlist(self, account=None): def onWatchlist(self, account=None):

View file

@ -1333,7 +1333,7 @@ class MyPlexDevice(PlexObject):
return self._server.syncItems(client=self) return self._server.syncItems(client=self)
class MyPlexPinLogin(object): class MyPlexPinLogin:
""" """
MyPlex PIN login class which supports getting the four character PIN which the user must MyPlex PIN login class which supports getting the four character PIN which the user must
enter on https://plex.tv/link to authenticate the client and provide an access token to enter on https://plex.tv/link to authenticate the client and provide an access token to

View file

@ -130,7 +130,7 @@ class SyncList(PlexObject):
self.items.append(item) self.items.append(item)
class Status(object): class Status:
""" Represents a current status of specific :class:`~plexapi.sync.SyncItem`. """ Represents a current status of specific :class:`~plexapi.sync.SyncItem`.
Attributes: Attributes:
@ -168,7 +168,7 @@ class Status(object):
)) ))
class MediaSettings(object): class MediaSettings:
""" Transcoding settings used for all media within :class:`~plexapi.sync.SyncItem`. """ Transcoding settings used for all media within :class:`~plexapi.sync.SyncItem`.
Attributes: Attributes:
@ -239,7 +239,7 @@ class MediaSettings(object):
raise BadRequest('Unexpected photo quality') raise BadRequest('Unexpected photo quality')
class Policy(object): class Policy:
""" Policy of syncing the media (how many items to sync and process watched media or not). """ Policy of syncing the media (how many items to sync and process watched media or not).
Attributes: Attributes:

View file

@ -16,7 +16,7 @@ def type_finder(s):
return '' return ''
class AttDS(object): class AttDS:
""" Helper that prints docstring attrs. """ """ Helper that prints docstring attrs. """
def __init__(self, o, keys=None, style='google'): def __init__(self, o, keys=None, style='google'):