diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index eb6095fbbd..2c36849a64 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -5,18 +5,18 @@ repos: - id: isort - repo: https://github.com/python/black - rev: 23.3.0 + rev: 23.7.0 hooks: - id: black - repo: https://github.com/asottile/pyupgrade - rev: v3.7.0 + rev: v3.10.1 hooks: - id: pyupgrade args: ["--py38-plus"] - repo: https://github.com/pycqa/flake8 - rev: 6.0.0 + rev: 6.1.0 hooks: - id: flake8 exclude: ^fuzz/generated/ diff --git a/cve_bin_tool/cvedb.py b/cve_bin_tool/cvedb.py index 369e084d20..ab3b9693c1 100644 --- a/cve_bin_tool/cvedb.py +++ b/cve_bin_tool/cvedb.py @@ -656,7 +656,7 @@ def get_vendor_product_pairs(self, package_names) -> list[dict[str, str]]: """ # For python package checkers we don't need the progress bar running - if type(package_names) != list: + if type(package_names) is not list: cursor.execute(query, [package_names]) vendors = list(map(lambda x: x[0], cursor.fetchall())) diff --git a/test/test_checkers.py b/test/test_checkers.py index 65080256a3..9994e2ff35 100644 --- a/test/test_checkers.py +++ b/test/test_checkers.py @@ -29,11 +29,11 @@ class MyChecker(Checker): VENDOR_PRODUCT = [("myvendor", "myproduct")] IGNORE_PATTERNS = [r"ignore"] - assert type(MyChecker.CONTAINS_PATTERNS[0]) == Pattern - assert type(MyChecker.VERSION_PATTERNS[0]) == Pattern - assert type(MyChecker.FILENAME_PATTERNS[0]) == Pattern - assert type(MyChecker.VENDOR_PRODUCT[0]) == VendorProductPair - assert type(MyChecker.IGNORE_PATTERNS[0]) == Pattern + assert type(MyChecker.CONTAINS_PATTERNS[0]) is Pattern + assert type(MyChecker.VERSION_PATTERNS[0]) is Pattern + assert type(MyChecker.FILENAME_PATTERNS[0]) is Pattern + assert type(MyChecker.VENDOR_PRODUCT[0]) is VendorProductPair + assert type(MyChecker.IGNORE_PATTERNS[0]) is Pattern def test_no_vpkg(self): with pytest.raises(AssertionError) as e: