abbbi / abbbi/virtnbdbackup

Finish Type annotations

Aberta
#79 0 comentários 0 reações 0 responsáveis Ver no GitHub
code-cleanup help wanted
Linguagem predominante
Python
Estrelas
519
Forks
57
Métricas de merge de PRs
Nenhum PR com merge em 30d

Descrição

Add python type annotations where possible, goal should be to have a clean mypy run. Some modules seem to lack
type stubs, such as libvirt and lz4, but most parts should be straight forward (only the the runtime try/catch fun with the functions using lxml would need quite some redesign [Found 151 errors in 5 files]). See linked branch for progress..

Guia de contribuição

Nenhum guia de contribuição indexado para este repositório

Direção de pesquisa

Execute mypy na base de código para verificar os erros atuais, concentrando-se em módulos como libvirt e lz4 que não têm stubs. Revise o branch vinculado para verificar o progresso. Adicione anotações de tipo às funções, especialmente às que usam lxml, buscando uma execução limpa do mypy. Teste as alterações executando o mypy novamente para garantir que não surjam novos erros.

Escrita pelo modelo de indexação a partir do texto da issue.

Avaliação

Domínio
tooling
Tipo de issue
Refatoração
Dificuldade
3/5
Tempo estimado
1-2 dias
Status de atividade
Estagnada
Clareza
Razoavelmente clara
Facilidade para iniciantes
55/100

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.