MeWeX issueshttps://gitlab.clarin-pl.eu/team-semantics/mewex/-/issues2020-10-26T17:30:27Zhttps://gitlab.clarin-pl.eu/team-semantics/mewex/-/issues/1Obsługa wyjątków przy przetwarzaniu plików z corpus2 (lub inny sposób na zach...2020-10-26T17:30:27ZGrzegorz KostkowskiObsługa wyjątków przy przetwarzaniu plików z corpus2 (lub inny sposób na zachowanie częściowych wyników)Ze względu na ryzyko przerwania całego procesu z powodu błędu z pojedynczym plikiem CCL (przy przetwarzaniu listy plików) oraz brak jakiegokolwiek mechanizmu zapisywania częściowych wyników/keszowania, ważnym usprawnieniem byłoby możliwo...Ze względu na ryzyko przerwania całego procesu z powodu błędu z pojedynczym plikiem CCL (przy przetwarzaniu listy plików) oraz brak jakiegokolwiek mechanizmu zapisywania częściowych wyników/keszowania, ważnym usprawnieniem byłoby możliwość obsługi wyjątku z corpus2 (c++/swig) i kontynuowanie przetawrzania z pominięciem wadliwego pliku.
Aktualnie jakikolwiek wyjątek z corpus2 powoduje przerwanie całego przetwarzania co jest bardzo kłopotliwe, np. w przypadku przetwarzania dużych korpusów (czas przetworzenia kilka dni). W internecie przedstawione są rózne sposoby obsłużenia takich wyjątków w pythonie (m. in. [tutaj](https://stackoverflow.com/questions/1394484/how-do-i-propagate-c-exceptions-to-python-in-a-swig-wrapper-library)).
Alternatywnie, mile widziany byłby też jakiś mechanizm zapisywania częściowych wyników/keszowania.Kamil KanclerzKamil Kanclerz