Explorar el Código

added a warning, when a type was not found and a default value was returned

Dimitri Korsch hace 4 años
padre
commit
5ef14f4055
Se han modificado 1 ficheros con 3 adiciones y 0 borrados
  1. 3 0
      cvargparse/utils/enumerations.py

+ 3 - 0
cvargparse/utils/enumerations.py

@@ -1,3 +1,5 @@
+import warnings
+
 from enum import Enum
 from enum import EnumMeta
 
@@ -42,6 +44,7 @@ class BaseChoiceType(Enum, metaclass=MetaBaseType):
 		if isinstance(key, cls):
 			return key
 
+		warnings.warn(f"\"{key}\" not found in choices. Returning default value!")
 		return cls.Default
 
 	@classmethod