Ребята, такой вот вопросец у меня. Хочу грязным патчем отредактировать метод из либы, который иногда фризит моё приложение при странных обстоятельствах. Идей как пофиксить баг нет,
issue открыто пол года назад, так что пуллреквесты не предлагать
Моя идея заключается в том, чтобы кинуть экзепшн или завершить программу в том месте, где происходит фриз, чтобы потом запускать программу в while true цикле в баше и она таким образом перезапускалась бы
Так вот, что я сделал:
в проекте я создал файл src/morse/polling.clj, содержимое которого полностью копирует
этот файл, за одним исключением, я отредактировал
create-producer добавив после 43й строки
(System/exit 1))
Мой вопрос как сделать это правильно. Что сделал бы крутой прошаренный программист в такой ситуации?