Think about lazy loop method
Mantenedores costumam responder em até 1 dia
Ninguém assumiu esta issue ainda.
Avaliação
- Dificuldade
- 5/5
- Tempo estimado
- Mais de uma semana
- Facilidade para iniciantes
- 25/100
Direção de pesquisa
Comece lendo a implementação existente de Fold.loop e os helpers FailableN que ela suporta. Compare a semântica atual de iteração eager com o comportamento lazy solicitado, depois determine uma API que permaneça intercambiável com loop e defina como os critérios, incluindo short-circuiting e performance, serão verificados.
Escrita pelo modelo de indexação a partir do texto da issue.
Descrição
Imagine that you have a list of 3 elements. And you are going to use Fold.loop on it.
The first one is Failure(1).
Currently, loop will iterate over all 3 elements. With no breakpoints.
But, Failure(1) is a roadblock for any other logic. We should not iterate over other values.
We need to think about best solutions here.
Criteria:
- It should ideally work with any
FailableN - It should be similar to
loopin semantics - It should be possible to use
looporloop_lazilyon the same functions / helpers. In other words, it should be easy to switch from one to another - It should be faster than
loop
Ideas?
- Linguagem predominante
- Python
- Estrelas
- 4.4k
- Forks
- 156
- Merge médio
- 3h 55min
- PRs com merge (30d)
- 24
Preparar o ambiente
- Sem Dockerfile nem arquivo Docker Compose
- Tem um modelo de pull request
- Ler o guia de contribuição
Primeiros passos
- Leia a issue inteira e depois o guia de contribuição do projeto.
- Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
- Faça um fork do repositório e trabalhe em uma branch.
- Abra um pull request que referencie o número da issue.
Mais de dry-python/returns
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 62/100
dry-python/returns#2535 · 1 comentário ·
Mantenedores costumam responder em até 1 dia
-
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 48/100
dry-python/returns#2394 · 1 reação ·
Mantenedores costumam responder em até 1 dia
-
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 52/100
dry-python/returns#2365 ·
Mantenedores costumam responder em até 1 dia
-
Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 25/100
dry-python/returns#2355 · 1 comentário ·
Mantenedores costumam responder em até 1 dia
-
bug
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 45/100
dry-python/returns#2295 · 4 comentários · 1 reação ·
Mantenedores costumam responder em até 1 dia
Todas as issues de dry-python/returns
Issues semelhantes
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 78/100
aws-samples/sample-per-model-bedrock#191 ·
Mantenedores costumam responder em até 1 dia
-
Docs viewer: inverted grey colormap, Phantom CT window -20 to 35 HU, smoothing up to 40 mmTalvez já em andamento Um pull request vinculado a esta issue está aberto ou já foi mesclado. Abertaarea: docs enhancement
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 64/100
PyTomography/PyTomography#331 ·
Mantenedores costumam responder em até 1 dia
-
effort: low prio: low ready
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 82/100
digitalfabrik/integreat-cms#4616 ·
Mantenedores costumam responder em até 5 dias
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 66/100
FuRongJun-1999/dsh-memory#226 · 1 comentário ·
Mantenedores costumam responder em até 1 dia
-
bug difficulty:2 good first issue help wanted
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 88/100
MakazhanAlpamys/Soup#1865 ·
Mantenedores costumam responder em até 1 dia