forked from zaclys/searxng
[mod] one logger per engine
Suggested-by: @dalf in https://github.com/searxng/searxng/issues/98#issuecomment-849013518 Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
This commit is contained in:
parent
a26e4eff10
commit
7b235a1c36
3
manage
3
manage
|
@ -37,7 +37,7 @@ PYLINT_SEARX_DISABLE_OPTION="\
|
||||||
I,C,R,\
|
I,C,R,\
|
||||||
W0105,W0212,W0511,W0603,W0613,W0621,W0702,W0703,W1401,\
|
W0105,W0212,W0511,W0603,W0613,W0621,W0702,W0703,W1401,\
|
||||||
E1136"
|
E1136"
|
||||||
PYLINT_ADDITIONAL_BUILTINS_FOR_ENGINES="supported_languages,language_aliases"
|
PYLINT_ADDITIONAL_BUILTINS_FOR_ENGINES="supported_languages,language_aliases,logger"
|
||||||
PYLINT_OPTIONS="-m pylint -j 0 --rcfile .pylintrc"
|
PYLINT_OPTIONS="-m pylint -j 0 --rcfile .pylintrc"
|
||||||
|
|
||||||
help() {
|
help() {
|
||||||
|
@ -588,6 +588,7 @@ test.pylint() {
|
||||||
( set -e
|
( set -e
|
||||||
build_msg TEST "[pylint] \$PYLINT_FILES"
|
build_msg TEST "[pylint] \$PYLINT_FILES"
|
||||||
pyenv.cmd python ${PYLINT_OPTIONS} ${PYLINT_VERBOSE} \
|
pyenv.cmd python ${PYLINT_OPTIONS} ${PYLINT_VERBOSE} \
|
||||||
|
--additional-builtins="${PYLINT_ADDITIONAL_BUILTINS_FOR_ENGINES}" \
|
||||||
"${PYLINT_FILES[@]}"
|
"${PYLINT_FILES[@]}"
|
||||||
|
|
||||||
build_msg TEST "[pylint] searx/engines"
|
build_msg TEST "[pylint] searx/engines"
|
||||||
|
|
|
@ -111,6 +111,7 @@ def load_engine(engine_data):
|
||||||
if is_missing_required_attributes(engine):
|
if is_missing_required_attributes(engine):
|
||||||
return None
|
return None
|
||||||
|
|
||||||
|
engine.logger = logger.getChild(engine_name)
|
||||||
return engine
|
return engine
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue