Source code for ingenico.connect.sdk.log.obfuscation_capable
from abc import ABC, abstractmethod
[docs]
class ObfuscationCapable(ABC):
"""
Classes that extend this class support obfuscating bodies and headers.
"""
[docs]
@abstractmethod
def set_body_obfuscator(self, body_obfuscator):
"""
Sets the current body obfuscator to use.
"""
raise NotImplementedError
[docs]
@abstractmethod
def set_header_obfuscator(self, header_obfuscator):
"""
Sets the current header obfuscator to use.
"""
raise NotImplementedError