Ludovic Courtès 376ba0ce57
store: 'with-store' uses 'with-exception-handler'.
This ensures the stack is not unwound before the exception is re-thrown,
as was the case since 8ed597f4a261fe188de82cd1f5daed83dba948eb, leading
to '&store-protocol-error' being uncaught by 'with-error-handling'
in (guix scripts build) & co.

* guix/store.scm (call-with-store): Define 'thunk'.  Add 'cond-expand'
to use 'with-exception-handler' on 'guile-3' and 'catch' otherwise.
2020-04-05 00:36:44 +02:00
..
2019-12-12 17:56:58 +01:00
2019-12-15 00:34:05 +01:00
2020-03-31 14:55:42 +02:00
2019-05-06 23:21:33 +02:00
2019-09-04 13:02:27 +02:00
2020-03-24 11:42:41 +01:00
2019-06-05 23:10:37 +02:00
2020-01-23 23:34:10 +01:00
2020-04-02 11:48:24 +02:00
2020-01-06 16:31:54 +01:00