@@ -6,7 +6,6 @@ import os
6import subprocess
6import subprocess
7import traceback
7import traceback
10from os.path import dirname, join, abspath
9from os.path import dirname, join, abspath
12from splinter import Browser
11from splinter import Browser
@@ -49,6 +48,7 @@ class SearxRobotLayer():
49 exe = 'python'
48 exe = 'python'
51 # set robot settings path
50 # set robot settings path
51+ os.environ['SEARX_DEBUG'] = '1'
52 os.environ['SEARX_SETTINGS_PATH'] = abspath(
52 os.environ['SEARX_SETTINGS_PATH'] = abspath(
53 dirname(__file__) + '/settings_robot.yml')
53 dirname(__file__) + '/settings_robot.yml')
@@ -58,6 +58,8 @@ class SearxRobotLayer():
58 stdout=subprocess.PIPE,
58 stdout=subprocess.PIPE,
59 stderr=subprocess.STDOUT
59 stderr=subprocess.STDOUT
61+ if hasattr(self.server.stdout, 'read1'):
62+ print(self.server.stdout.read1(1024).decode('utf-8'))
62 def tearDown(self):
64 def tearDown(self):
63 os.kill(self.server.pid, 9)
65 os.kill(self.server.pid, 9)