hardbyte / hardbyte/python-can
Consider exposing task stopped state
- Linguagem predominante
- Python
- Estrelas
- 1.6k
- Forks
- 697
- Métricas de merge de PRs
- Nenhum PR com merge em 30d
Descrição
While testing the cyclic tasks for https://github.com/hardbyte/python-can/pull/412 I noticed we don't expose whether a task is currently active or stopped. Specifically I was trying to see the state of `ThreadBasedCyclicSendTask` which has a `stopped` boolean attribute which isn't in the Task api and ASFAIK isn't thread safe.
If this was modified to be a property we could check an underlying driver/kernel for various backends to query if the task is active.
Guia de contribuição
Direção de pesquisa
Comece localizando a Task API e ThreadBasedCyclicSendTask e, em seguida, revise o trabalho relacionado a tarefas cíclicas no pull request 412. Verifique como o atributo stopped existente é exposto e como o estado da tarefa poderia ser consultado entre backends. Considera-se concluído quando a API pública de tarefas informa se uma tarefa está ativa ou parada sem depender de um atributo direto inseguro.
Escrita pelo modelo de indexação a partir do texto da issue.
Avaliação
- Stack de tecnologia
- python
- Domínio
- api
- Tipo de issue
- Funcionalidade
- Dificuldade
- 4/5
- Tempo estimado
- 3-5 dias
- Status de atividade
- Estagnada
- Clareza
- Razoavelmente clara
- Facilidade para iniciantes
- 35/100