File tree Expand file tree Collapse file tree 2 files changed +6
-2
lines changed
Expand file tree Collapse file tree 2 files changed +6
-2
lines changed Original file line number Diff line number Diff line change @@ -282,7 +282,7 @@ cdef extern from "tesseract/baseapi.h" namespace "tesseract" nogil:
282282 int Init(cchar_t * , cchar_t * )
283283 cchar_t * GetInitLanguagesAsString() const
284284 void GetLoadedLanguagesAsVector(vector[string] * ) const
285- void GetAvailableLanguagesAsVector(vector[string] * ) const
285+ void GetAvailableLanguagesAsVector(vector[string] * ) except +
286286 void InitForAnalysePage()
287287 void ReadConfigFile(cchar_t * )
288288 void SetPageSegMode(PageSegMode)
Original file line number Diff line number Diff line change @@ -2815,7 +2815,11 @@ def get_languages(path=_DEFAULT_PATH):
28152815 int i
28162816 baseapi .Init (py_path , NULL )
28172817 path = baseapi .GetDatapath ()
2818- baseapi .GetAvailableLanguagesAsVector (& v )
2818+ try :
2819+ baseapi .GetAvailableLanguagesAsVector (& v )
2820+ except RuntimeError :
2821+ baseapi .End ()
2822+ raise
28192823 langs = [v [i ].c_str () for i in range (v .size ())]
28202824 baseapi .End ()
28212825 return path , langs
You can’t perform that action at this time.
0 commit comments