config: set .env settings in process environment if not already there

This commit is contained in:
Helmut Merz 2025-02-27 09:56:55 +01:00
parent 7e1bfd9f48
commit 723cc7233c
2 changed files with 4 additions and 3 deletions

View file

@ -51,7 +51,9 @@
(dotenv-val (if dotenv-data (gethash key dotenv-data))))
(if env-val
(setf (gethash sl data) env-val)
(setf (gethash sl data) dotenv-val))))))
(progn
(setf (uiop:getenv key) dotenv-val)
(setf (gethash sl data) dotenv-val)))))))
(defun root (&rest params &key (class 'root) &allow-other-keys)
(setf *root* (apply #'make-instance class params)))

View file

@ -31,8 +31,7 @@
do (funcall handle-message tsk msg)))
(funcall teardown tsk)
(data tsk))
(setf (status tsk) :done)
)))
(setf (status tsk) :done))))
;;;; task class and related functions / methods