Tuples passed in parameters are not accessible by name
@wenhzha já está trabalhando nisso.
Desde 10/11/2020.
Avaliação
Esta issue ainda não foi avaliada.
Descrição
Please note that I may be doing things wrong but it seems like it should work. I had to use deconstruction to make it work.
Please see the commented code in the activity section.
To reproduce
Azure Functions Core Tools (3.0.2630 Commit hash: beec61496e1c5de8aa4ba38d1884f7b48233a7ab)
Function Runtime Version: 3.0.13901.0
Python 3.7.7
Orchestrator
from collections import namedtuple
import azure.functions as func
import azure.durable_functions as df
def orchestrator_function(context: df.DurableOrchestrationContext):
Location = namedtuple('Location', ['city', 'state'])
location = Location(city='Seattle', state= 'WA')
weather = yield context.call_activity("GetWeather", location)
# ...
Activity
import logging
from collections import namedtuple
Location = namedtuple('Location', ['city', 'state'])
def main(location: Location) -> str:
city, state = location
# THIS DOESN'T WORK 👇
# return f"Hello {location.city}, {location.state}!"
return f"Hello {city}, {state}!"
- Linguagem predominante
- Python
- Estrelas
- 157
- Forks
- 71
- Métricas de merge de PRs
- Nenhum PR com merge em 30d
Preparar o ambiente
Inicia o contêiner de desenvolvimento do projeto no navegador, com a sua própria conta do GitHub.
- Sem Dockerfile nem arquivo Docker Compose
- Sem 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 Azure/azure-functions-durable-python
-
Enhancement fixed-in-v2 P3
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 72/100
Azure/azure-functions-durable-python#617 · 1 comentário ·
-
bug Debuggability fixed-in-v2 P2
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 72/100
Azure/azure-functions-durable-python#587 · 2 comentários · 1 reação ·
-
Custom object serialization broken for orchestrator return valuesTalvez já em andamento @andystaples assumiu há 90 dias. Abertabug fixed-in-v2 P2
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 75/100
Azure/azure-functions-durable-python#568 · 1 comentário ·
-
bug fixed-in-v2 P3
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 72/100
Azure/azure-functions-durable-python#475 · 1 comentário ·
-
Enhancement fixed-in-v2 P3
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 62/100
Azure/azure-functions-durable-python#618 · 1 comentário ·
Todas as issues de Azure/azure-functions-durable-python
Issues semelhantes
-
Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 68/100
Mantenedores costumam responder em até 4 dias
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 62/100
ClockGU/clockwork-backend#169 ·
Mantenedores costumam responder em até 1 dia
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 76/100
aws-samples/sample-per-model-bedrock#616 ·
Mantenedores costumam responder em até 1 dia
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 74/100
chnm/teachinghistory-hugo#47 ·
-
good first issue
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 67/100
pandas-dev/pandas-stubs#2047 · 2 comentários ·
Mantenedores costumam responder em até 1 dia