From 4ec79231640435f53e7219b5437029b521124d4a Mon Sep 17 00:00:00 2001 From: Lance Edgar Date: Wed, 18 Feb 2026 11:29:38 -0600 Subject: [PATCH] fix: add override for requests cert validation for use in local dev with self-signed certs --- src/wuttafarm/config.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/wuttafarm/config.py b/src/wuttafarm/config.py index 5828299..831698f 100644 --- a/src/wuttafarm/config.py +++ b/src/wuttafarm/config.py @@ -23,6 +23,8 @@ WuttaFarm config extensions """ +import os + from wuttjamaican.conf import WuttaConfigExtension @@ -56,3 +58,8 @@ class WuttaFarmConfig(WuttaConfigExtension): # web app libcache # config.setdefault('wuttaweb.static_libcache.module', 'wuttafarm.web.static') + + # maybe override cert validation for requests lib. + # nb. this is "global" and not "specific" to the farmos API requests! + if bundle := config.get(f"{config.appname}.requests_ca_bundle"): + os.environ.setdefault("REQUESTS_CA_BUNDLE", bundle)