Am Mo., 2. Jan. 2023 um 10:38 Uhr schrieb Ihor Radchenko : > > Marc Nieper-Wißkirchen writes: > > > Fixed. > > Thanks! > Note that your patch does not apply onto main. Rebased against the latest main. Please see the appended patch. > > > - (setq result (if output > > + (let ((err (geiser-eval--retort-error ret))) > > + (setq result (cond > > + (err nil) > > We may still provide output, if any. Even in the case of error. Not sure > if it makes sense for ob-scheme though. I switched the two cases, "err" and "output," in the attached patch. For a value result, providing a result in case of an error does not make sense. Thanks for your patience, Marc