From 27cd5cc2e49a96e61182d59bdb7aa8f2aa7251e3 Mon Sep 17 00:00:00 2001 From: dmc Date: Mon, 18 Sep 2023 11:35:32 +0200 Subject: [PATCH] fix also frappy('reload') on confirmed sea device --- commands.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/commands.py b/commands.py index b69553c..ce3fde7 100644 --- a/commands.py +++ b/commands.py @@ -75,7 +75,7 @@ def frappy(*args, main=None, stick=None, addons=None, force=False): if addons is not None: raise TypeError('got multiple values for addons') addons = ','.join(alist) - if confirmed and confirmed != main and main is not None and not force: + if confirmed and confirmed != main and main not in (None, 'restart') and not force: session.log.warning('%r is plugged to the cryostat control rack', confirmed) session.log.warning('if you are sure, use frappy(..., force=True)', confirmed) raise TypeError('refuse to override plugged device')