def __init__(self, key, value, doc=None, min_ykver=(0, 0), max_ykver=None, models=['YubiKey', 'YubiKey NEO', 'YubiKey 4']):
        if type(key) is not str:
            assert()
        if type(value) is not int:
            assert()
        if type(min_ykver) is not tuple:
            assert()
        if type(models) is not list:
            assert()

        self.key = key
        self.value = value
        self.doc = doc
        self.min_ykver = min_ykver
        self.max_ykver = max_ykver
        self.models = models

        return None
Override this method in your plugin
dataset/ETHPy150Open Yubico/python-yubico/yubico/yubikey_config_util.py/YubiKeyFlag.__init__--crossover with--dataset/ETHPy150Open gooddata/smoker/smoker/client/plugins/__init__.py/HostDiscoveryPluginBase.get_hosts