def delete(cls, *query, **kwargs): # Retrieve account try: account = cls.get(*query, **kwargs) except Exception as ex: log.warn('Unable to find account (query: %r, kwargs: %r): %r', query, kwargs, ex) return False if account.deleted: return True # Clear account cls.update(account, { 'name': None, 'thumb': None, 'deleted': True, 'refreshed_at': None }) # Delete `PlexAccount` PlexAccountManager.delete( account=account.id ) # Delete `TraktAccount` TraktAccountManager.delete( account=account.id ) return True
def delete(cls, *query, **kwargs): # Retrieve account try: account = cls.get(*query, **kwargs) except Exception as ex: log.warn('Unable to find account (query: %r, kwargs: %r): %r', query, kwargs, ex) return False if account.deleted: return True # Clear account cls.update(account, { 'name': None, 'thumb': None, 'deleted': True, 'refreshed_at': None }) # Delete `PlexAccount` PlexAccountManager.delete(account=account.id) # Delete `TraktAccount` TraktAccountManager.delete(account=account.id) return True
def delete(self, id): # Delete trakt account return TraktAccountManager.delete( id=id )
def delete(self, id): # Delete trakt account return TraktAccountManager.delete(id=id)