in src/watchdog/__init__.py [0:0]
def get_certificate_renewal_interval_mins(config):
interval = DEFAULT_REFRESH_SELF_SIGNED_CERT_INTERVAL_MIN
try:
mins_from_config = config.get(CONFIG_SECTION, "tls_cert_renewal_interval_min")
try:
if int(mins_from_config) > 0:
interval = int(mins_from_config)
else:
logging.warning(
'tls_cert_renewal_interval_min value in config file "%s" is lower than 1 minute. Defaulting '
"to %d minutes.",
CONFIG_FILE,
DEFAULT_REFRESH_SELF_SIGNED_CERT_INTERVAL_MIN,
)
except ValueError:
logging.warning(
'Bad tls_cert_renewal_interval_min value, "%s", in config file "%s". Defaulting to %d minutes.',
mins_from_config,
CONFIG_FILE,
DEFAULT_REFRESH_SELF_SIGNED_CERT_INTERVAL_MIN,
)
except NoOptionError:
logging.warning(
'No tls_cert_renewal_interval_min value in config file "%s". Defaulting to %d minutes.',
CONFIG_FILE,
DEFAULT_REFRESH_SELF_SIGNED_CERT_INTERVAL_MIN,
)
return interval