dry-python / dry-python/returns

Try to provide default implementation for some interfaces

Aberta
#616 2 comentários 0 reações 0 responsáveis Ver no GitHub
enhancement
Linguagem predominante
Python
Estrelas
4.4k
Forks
155
Merge médio
2h 27min
PRs com merge (30d)
22

Descrição

For example, `.map` is just `return self.__class__(function(self._inner_value))` in many cases.
There are also other methods that can be possibly have defaults.
Or `.from_iterable` also is the same for every container.

But, we need to check that:
1. Typing works correctly
2. In case if method needs a non-default implementation, we can know it in advance

Related #598
Related #495

Guia de contribuição

Abrir o guia de contribuição

Direção de pesquisa

Revise as interfaces e os métodos de contêiner envolvidos em `.map` e `.from_iterable` e, em seguida, leia as issues relacionadas #598 e #495. Determine quais métodos podem receber implementações padrão compartilhadas com segurança, preservando a tipagem, e documente ou teste os casos que exigem implementações não padrão.

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

Avaliação

Stack de tecnologia
python
Domínio
api
Tipo de issue
Refatoração
Dificuldade
5/5
Tempo estimado
Mais de uma semana
Status de atividade
Estagnada
Clareza
Precisa de esclarecimento
Facilidade para iniciantes
25/100

Receba novas issues na sua caixa de entrada

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