Remove six usages. (#884)

This commit is contained in:
Felix Fontein
2025-05-03 11:12:29 +02:00
committed by GitHub
parent 645b7bf9ed
commit 83beb7148c
16 changed files with 23 additions and 54 deletions

View File

@@ -7,7 +7,6 @@ from __future__ import annotations
import abc
from ansible.module_utils import six
from ansible_collections.community.crypto.plugins.module_utils.argspec import (
ArgumentSpec,
)
@@ -47,8 +46,7 @@ class CertificateError(OpenSSLObjectError):
pass
@six.add_metaclass(abc.ABCMeta)
class CertificateBackend:
class CertificateBackend(metaclass=abc.ABCMeta):
def __init__(self, module):
self.module = module
@@ -308,8 +306,7 @@ class CertificateBackend:
return result
@six.add_metaclass(abc.ABCMeta)
class CertificateProvider:
class CertificateProvider(metaclass=abc.ABCMeta):
@abc.abstractmethod
def validate_module_args(self, module):
"""Check module arguments"""

View File

@@ -9,7 +9,6 @@ from __future__ import annotations
import abc
import binascii
from ansible.module_utils import six
from ansible.module_utils.common.text.converters import to_native
from ansible_collections.community.crypto.plugins.module_utils.crypto.cryptography_support import (
CRYPTOGRAPHY_TIMEZONE,
@@ -48,8 +47,7 @@ except ImportError:
TIMESTAMP_FORMAT = "%Y%m%d%H%M%SZ"
@six.add_metaclass(abc.ABCMeta)
class CertificateInfoRetrieval:
class CertificateInfoRetrieval(metaclass=abc.ABCMeta):
def __init__(self, module, content):
# content must be a bytes string
self.module = module

View File

@@ -8,7 +8,6 @@ from __future__ import annotations
import abc
import binascii
from ansible.module_utils import six
from ansible.module_utils.common.text.converters import to_text
from ansible_collections.community.crypto.plugins.module_utils.argspec import (
ArgumentSpec,
@@ -69,8 +68,7 @@ class CertificateSigningRequestError(OpenSSLObjectError):
# - module.fail_json(msg: str, **kwargs)
@six.add_metaclass(abc.ABCMeta)
class CertificateSigningRequestBackend:
class CertificateSigningRequestBackend(metaclass=abc.ABCMeta):
def __init__(self, module):
self.module = module
self.digest = module.params["digest"]

View File

@@ -9,7 +9,6 @@ from __future__ import annotations
import abc
import binascii
from ansible.module_utils import six
from ansible.module_utils.common.text.converters import to_native
from ansible_collections.community.crypto.plugins.module_utils.crypto.cryptography_support import (
cryptography_decode_name,
@@ -41,8 +40,7 @@ except ImportError:
TIMESTAMP_FORMAT = "%Y%m%d%H%M%SZ"
@six.add_metaclass(abc.ABCMeta)
class CSRInfoRetrieval:
class CSRInfoRetrieval(metaclass=abc.ABCMeta):
def __init__(self, module, content, validate_signature):
# content must be a bytes string
self.module = module

View File

@@ -9,7 +9,6 @@ import abc
import base64
import traceback
from ansible.module_utils import six
from ansible.module_utils.common.text.converters import to_bytes
from ansible_collections.community.crypto.plugins.module_utils.argspec import (
ArgumentSpec,
@@ -64,8 +63,7 @@ class PrivateKeyError(OpenSSLObjectError):
# - module.fail_json(msg: str, **kwargs)
@six.add_metaclass(abc.ABCMeta)
class PrivateKeyBackend:
class PrivateKeyBackend(metaclass=abc.ABCMeta):
def __init__(self, module):
self.module = module
self.type = module.params["type"]

View File

@@ -7,7 +7,6 @@ from __future__ import annotations
import abc
import traceback
from ansible.module_utils import six
from ansible.module_utils.common.text.converters import to_bytes
from ansible_collections.community.crypto.plugins.module_utils.argspec import (
ArgumentSpec,
@@ -58,8 +57,7 @@ class PrivateKeyError(OpenSSLObjectError):
# - module.fail_json(msg: str, **kwargs)
@six.add_metaclass(abc.ABCMeta)
class PrivateKeyConvertBackend:
class PrivateKeyConvertBackend(metaclass=abc.ABCMeta):
def __init__(self, module):
self.module = module
self.src_path = module.params["src_path"]

View File

@@ -8,7 +8,6 @@ from __future__ import annotations
import abc
from ansible.module_utils import six
from ansible.module_utils.common.text.converters import to_bytes, to_native
from ansible_collections.community.crypto.plugins.module_utils.crypto.basic import (
OpenSSLObjectError,
@@ -172,8 +171,7 @@ class PrivateKeyParseError(OpenSSLObjectError):
self.result = result
@six.add_metaclass(abc.ABCMeta)
class PrivateKeyInfoRetrieval:
class PrivateKeyInfoRetrieval(metaclass=abc.ABCMeta):
def __init__(
self,
module,

View File

@@ -6,7 +6,6 @@ from __future__ import annotations
import abc
from ansible.module_utils import six
from ansible_collections.community.crypto.plugins.module_utils.crypto.basic import (
OpenSSLObjectError,
)
@@ -85,8 +84,7 @@ class PublicKeyParseError(OpenSSLObjectError):
self.result = result
@six.add_metaclass(abc.ABCMeta)
class PublicKeyInfoRetrieval:
class PublicKeyInfoRetrieval(metaclass=abc.ABCMeta):
def __init__(self, module, content=None, key=None):
# content must be a bytes string
self.module = module

View File

@@ -9,7 +9,6 @@ import errno
import hashlib
import os
from ansible.module_utils import six
from ansible.module_utils.common.text.converters import to_bytes
from ansible_collections.community.crypto.plugins.module_utils.crypto.pem import (
identify_pem_format,
@@ -218,7 +217,7 @@ def parse_name_field(input_dict, name_field_name=None):
for key, value in input_dict.items():
if isinstance(value, list):
for entry in value:
if not isinstance(entry, six.string_types):
if not isinstance(entry, (str, bytes)):
raise TypeError(
f"Values {error_str} must be strings".format(
key=key, name=name_field_name
@@ -231,7 +230,7 @@ def parse_name_field(input_dict, name_field_name=None):
)
)
result.append((key, entry))
elif isinstance(value, six.string_types):
elif isinstance(value, (str, bytes)):
if not value:
raise ValueError(
f"Value for {error_str} must not be an empty string".format(
@@ -281,8 +280,7 @@ def select_message_digest(digest_string):
return digest
@six.add_metaclass(abc.ABCMeta)
class OpenSSLObject:
class OpenSSLObject(metaclass=abc.ABCMeta):
def __init__(self, path, state, force, check_mode):
self.path = path