| Summary: | Ошибка в коде. Неверные аргументы Enginr ___init___ | ||
|---|---|---|---|
| Product: | Sisyphus | Reporter: | Vyacheslav Dikonov <slava> |
| Component: | ocrfeeder | Assignee: | Yuri N. Sedunov <aris> |
| Status: | NEW --- | QA Contact: | qa-sisyphus |
| Severity: | normal | ||
| Priority: | P5 | CC: | aris |
| Version: | unstable | ||
| Hardware: | x86_64 | ||
| OS: | Linux | ||
OCRFeeder не запускается с ошибкой Traceback (most recent call last): File "/usr/lib/python3/site-packages/ocrfeeder/feeder/ocrEngines.py", line 243, in getEngineFromXml engine = Engine(**arguments) TypeError: Engine.__init__() got an unexpected keyword argument 'language_dict' Причина - переименование аргумента language_dict в languages. Удалось наскоро залатать вставкой кривой затычки в /usr/lib/python3/site-packages/ocrfeeder/feeder/ocrEngines.py В строке 242 вместо "arguments[arg_name] = arg_value" if arg_name == "language_dict": arguments["languages"] = arg_value else: arguments[arg_name] = arg_value Если в апстриме нет исправления, можно сделать нормальный патч.