Megatest

Diff
Login

Differences From Artifact [8d5a62d976]:

To Artifact [b0912eff93]:


274
275
276
277
278
279
280
281

282
283
284

285
286
287
288
289
290
291
274
275
276
277
278
279
280

281
282
283

284
285
286
287
288
289
290
291







-
+


-
+







       (let* ((send-recieve (lambda ()
			      (mutex-lock! *http-mutex*)
			      ;; (condition-case (with-input-from-request "http://localhost"; #f read-lines)
			      ;;					       ((exn http client-error) e (print e)))
			      (set! res (handle-exceptions
					 exn
					 (begin
					   (debug:print 0 "WARNING: failure in with-input-from-request to " fullrul ". Killing associated server to allow clean retry.")
					   (debug:print 0 "WARNING: failure in with-input-from-request to " fullurl ". Killing associated server to allow clean retry.")
					   (debug:print 0 " message: " ((condition-property-accessor 'exn 'message) exn))
					   (hash-table-delete! *runremote* run-id)
					   (tasks:kill-server-run-id run-id)
					   ;; (tasks:kill-server-run-id run-id)  ;; better to kill the server in the logic that called this routine.
					   #f)
					 (with-input-from-request ;; was dat
					  fullurl 
					  (list (cons 'key "thekey")
						(cons 'cmd cmd)
						(cons 'params params))
					  read-string)))