From 99ddad772f6441b86edf13677589528da4b2f152 Mon Sep 17 00:00:00 2001 From: Andreas Kloeckner Date: Sat, 19 May 2018 00:37:41 +0200 Subject: [PATCH] Work around pexpect bug --- pymbolic/interop/maxima.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/pymbolic/interop/maxima.py b/pymbolic/interop/maxima.py index e2c624c..4be1dcf 100644 --- a/pymbolic/interop/maxima.py +++ b/pymbolic/interop/maxima.py @@ -355,6 +355,12 @@ class MaximaKernel: # {{{ execution control def restart(self): + # https://github.com/pexpect/pexpect/issues/462 + # caused issues like + # https://gitlab.tiker.net/inducer/pymbolic/-/jobs/50932 + self.child.delayafterclose = 5 + self.child.ptyproc.delayafterclose = 5 + self.child.close(force=True) self._initialize() -- GitLab