Merge branch 'master' into otp

This commit is contained in:
terrtia 2024-05-06 16:21:47 +02:00
commit 0b8ff17c5b
No known key found for this signature in database
GPG key ID: 1E1B1F50D84613D0
3 changed files with 8 additions and 2 deletions

View file

@ -440,6 +440,10 @@ def delete_obj_translation(obj_global_id, language, field=''):
class LanguagesDetector: class LanguagesDetector:
def __init__(self, nb_langs=3, min_proportion=0.2, min_probability=-1, min_len=0): def __init__(self, nb_langs=3, min_proportion=0.2, min_probability=-1, min_len=0):
lt_url = get_translator_instance()
if not lt_url:
self.lt = None
else:
self.lt = LibreTranslateAPI(get_translator_instance()) self.lt = LibreTranslateAPI(get_translator_instance())
try: try:
self.lt.languages() self.lt.languages()

View file

@ -9,6 +9,7 @@ The OcrExtractor Module
################################## ##################################
# Import External packages # Import External packages
################################## ##################################
import cv2
import os import os
import sys import sys
@ -103,7 +104,7 @@ class OcrExtractor(AbstractModule):
print(image.id, languages) print(image.id, languages)
try: try:
texts = Ocrs.extract_text(path, languages) texts = Ocrs.extract_text(path, languages)
except ValueError as e: except (OSError, ValueError, cv2.error) as e:
self.logger.warning(e) self.logger.warning(e)
self.obj.add_tag('infoleak:confirmed="false-positive"') self.obj.add_tag('infoleak:confirmed="false-positive"')
texts = None texts = None

View file

@ -72,6 +72,7 @@ popd
# pgpdump # pgpdump
test ! -d pgpdump && git clone https://github.com/kazu-yamamoto/pgpdump.git test ! -d pgpdump && git clone https://github.com/kazu-yamamoto/pgpdump.git
pushd pgpdump/ pushd pgpdump/
autoreconf -fiW all
./configure ./configure
make make
sudo make install sudo make install