From 3cde0919e7f15eaf6862a0c524d71e6195cb1de0 Mon Sep 17 00:00:00 2001 From: Mike Salvatore Date: Fri, 30 Sep 2022 14:39:35 -0400 Subject: [PATCH] Common: Ignore valid-type on con{int,float} mypy can't handle pydantic's conint and confloat. See https://github.com/pydantic/pydantic/issues/239 and https://github.com/pydantic/pydantic/issues/156 for more details. --- monkey/common/agent_configuration/agent_configuration.py | 2 +- monkey/common/agent_configuration/agent_sub_configurations.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/monkey/common/agent_configuration/agent_configuration.py b/monkey/common/agent_configuration/agent_configuration.py index 7b780096f..53271bbfe 100644 --- a/monkey/common/agent_configuration/agent_configuration.py +++ b/monkey/common/agent_configuration/agent_configuration.py @@ -12,7 +12,7 @@ from .agent_sub_configurations import ( class AgentConfiguration(MutableInfectionMonkeyBaseModel): - keep_tunnel_open_time: confloat(ge=0) + keep_tunnel_open_time: confloat(ge=0) # type: ignore[valid-type] custom_pbas: CustomPBAConfiguration post_breach_actions: Tuple[PluginConfiguration, ...] credential_collectors: Tuple[PluginConfiguration, ...] diff --git a/monkey/common/agent_configuration/agent_sub_configurations.py b/monkey/common/agent_configuration/agent_sub_configurations.py index 858dbc29f..1c23beecc 100644 --- a/monkey/common/agent_configuration/agent_sub_configurations.py +++ b/monkey/common/agent_configuration/agent_sub_configurations.py @@ -187,6 +187,6 @@ class PropagationConfiguration(MutableInfectionMonkeyBaseModel): :param exploitation: Configuration for exploitation """ - maximum_depth: conint(ge=0) + maximum_depth: conint(ge=0) # type: ignore[valid-type] network_scan: NetworkScanConfiguration exploitation: ExploitationConfiguration