From 4fb50029a0454547ba1dd9f2a4f24b530d161856 Mon Sep 17 00:00:00 2001
From: Bastien Le Querrec <blq@laquadrature.net>
Date: Tue, 5 Mar 2024 22:38:02 +0100
Subject: [PATCH] =?UTF-8?q?ppparis:=20corrige=20l'arr=C3=AAt=20du=20displa?=
 =?UTF-8?q?y=20en=20mode=20headless?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 ppparis.py | 12 +++---------
 1 file changed, 3 insertions(+), 9 deletions(-)

diff --git a/ppparis.py b/ppparis.py
index 4c5b142..5be54b1 100755
--- a/ppparis.py
+++ b/ppparis.py
@@ -30,13 +30,6 @@ def print_output(data):
   f.write(data+"\n")
   f.close()
 
-def start_display():
-  display = Display(visible=False, size=(1024, 768))
-  display.start()
-
-def stop_display():
-  display.stop()
-
 def get_html(url):
   browser.get(url)
   time.sleep(__WAITING_TIME)
@@ -120,7 +113,8 @@ webdriver_options.add_experimental_option("prefs",prefs)
 if __headless_mode:
   webdriver_options.add_argument("--headless")
   webdriver_options.add_argument("--window-size=1024,768")
-  start_display()
+  display = Display(visible=False, size=(1024, 768))
+  display.start()
 else:
   webdriver_options.add_argument("--start-maximized")
 
@@ -167,4 +161,4 @@ for a in soup.find_all('a', href=True):
 # On arrête le navigateur
 browser.quit()
 if __headless_mode:
-  stop_display()
\ No newline at end of file
+  display.stop()
-- 
GitLab