|
@@ -137,12 +137,12 @@
|
|
|
(scheduler (symbol-append name '-scheduler)))
|
|
(scheduler (symbol-append name '-scheduler)))
|
|
|
`(progn
|
|
`(progn
|
|
|
(defun ,name ()
|
|
(defun ,name ()
|
|
|
- (unwind-protect
|
|
|
|
|
- (handler-case
|
|
|
|
|
- (let ((*random-state* (make-random-state t)))
|
|
|
|
|
- ,@body)
|
|
|
|
|
- (error (e) (log:error "~A" e)))
|
|
|
|
|
- (dex:clear-connection-pool)))
|
|
|
|
|
|
|
+ (unwind-protect
|
|
|
|
|
+ (handler-case
|
|
|
|
|
+ (let ((*random-state* (make-random-state t)))
|
|
|
|
|
+ ,@body)
|
|
|
|
|
+ (error (e) (log:error "~A" e)))
|
|
|
|
|
+ (dex:clear-connection-pool)))
|
|
|
(defun ,scheduler ()
|
|
(defun ,scheduler ()
|
|
|
(clon:schedule-function
|
|
(clon:schedule-function
|
|
|
',name (clon:make-scheduler
|
|
',name (clon:make-scheduler
|