fix: add override for requests cert validation

for use in local dev with self-signed certs
This commit is contained in:
Lance Edgar 2026-02-18 11:29:38 -06:00
parent 4bc556aec5
commit 4ec7923164

View file

@ -23,6 +23,8 @@
WuttaFarm config extensions WuttaFarm config extensions
""" """
import os
from wuttjamaican.conf import WuttaConfigExtension from wuttjamaican.conf import WuttaConfigExtension
@ -56,3 +58,8 @@ class WuttaFarmConfig(WuttaConfigExtension):
# web app libcache # web app libcache
# config.setdefault('wuttaweb.static_libcache.module', 'wuttafarm.web.static') # 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)