Adapt to some recent flake8/pycodestyle changes

As surfaced in this CI run:
https://github.com/beetbox/beets/actions/runs/5716141601/job/15486984755?pr=4866

These all look like perfectly reasonable improvements that are unlikely
to break anything.
This commit is contained in:
Adrian Sampson 2023-07-31 10:00:41 -07:00
parent e18b9432a5
commit 7f7db33cf8
No known key found for this signature in database
4 changed files with 7 additions and 7 deletions

View file

@ -18,7 +18,7 @@ from __future__ import annotations
from collections import namedtuple
from functools import total_ordering
import re
from typing import Dict, List, Tuple, Iterator, Union, Any, Optional,\
from typing import Dict, List, Tuple, Iterator, Union, Any, Optional, \
Iterable, Callable, cast
from beets import logging

View file

@ -108,7 +108,7 @@ class Query(ABC):
return f"{self.__class__.__name__}()"
def __eq__(self, other) -> bool:
return type(self) == type(other)
return type(self) is type(other)
def __hash__(self) -> int:
"""Minimalistic default implementation of a hash.
@ -868,7 +868,7 @@ class Sort:
return 0
def __eq__(self, other) -> bool:
return type(self) == type(other)
return type(self) is type(other)
class MultipleSort(Sort):
@ -1014,7 +1014,7 @@ class NullSort(Sort):
return False
def __eq__(self, other) -> bool:
return type(self) == type(other) or other is None
return type(self) is type(other) or other is None
def __hash__(self) -> int:
return 0

View file

@ -1363,7 +1363,7 @@ def _freshen_items(items):
def _extend_pipeline(tasks, *stages):
# Return pipeline extension for stages with list of tasks
if type(tasks) == list:
if type(tasks) is list:
task_iter = iter(tasks)
else:
task_iter = tasks

View file

@ -323,11 +323,11 @@ class AcousticPlugin(plugins.BeetsPlugin):
"""
for k, v in subscheme.items():
if k in subdata:
if type(v) == dict:
if isinstance(v, dict):
yield from self._data_to_scheme_child(subdata[k],
v,
composites)
elif type(v) == tuple:
elif isinstance(v, tuple):
composite_attribute, part_number = v
attribute_parts = composites[composite_attribute]
# Parts are not guaranteed to be inserted in order