amarao (amarao_san) wrote,
amarao
amarao_san

code review request

Я знаю, это жопа, и так жить нельзя, но а) жопа дана нам в ощущениях б) жить надо.

Просьба посмотреть на этот код и рассказать мне почему он говно (кроме экзестенциальной части):

(начиная с функции continue_in_fork() и далее)

https://github.com/amarao/thread_timeout/blob/double_fork/thread_timeout/__init__.py#L148

Пример использования:
https://github.com/amarao/thread_timeout/blob/double_fork/fork_test.py

(По нажатию Ctrl-C сигнал ловится родителем, родитель перепосылает сигнал ребёнку, ребёнок отрабатывает atexit() и перепосылает сигнал родителю, который по SIGTERM завершается).

Как для такого писать адекватные тесты - не знаю.
Tags: code review, python, thread_timeout
Subscribe

  • Post a new comment

    Error

    default userpic

    Your IP address will be recorded 

    When you submit the form an invisible reCAPTCHA check will be performed.
    You must follow the Privacy Policy and Google Terms of use.
  • 13 comments