From a9c4693cc81538175ac57779b8ff99c94556b276 Mon Sep 17 00:00:00 2001 From: Kara Engelhardt Date: Wed, 10 Jun 2026 18:06:22 +0200 Subject: [PATCH] Devex: Fix vite devserver capturing stdin Pass DEVNULL as stdin to vite, otherwise the vite devserver captures parts of stdin, making things like pasting during debugging impossible --- src/pretix/base/management/commands/runserver.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/pretix/base/management/commands/runserver.py b/src/pretix/base/management/commands/runserver.py index b29f24fa10..09e8442f70 100644 --- a/src/pretix/base/management/commands/runserver.py +++ b/src/pretix/base/management/commands/runserver.py @@ -44,7 +44,8 @@ class Command(Parent): # Start the vite server in the background vite_server = subprocess.Popen( ["npm", "run", "dev:control"], - cwd=Path(__file__).parent.parent.parent.parent.parent + cwd=Path(__file__).parent.parent.parent.parent.parent, + stdin=subprocess.DEVNULL ) def cleanup():