Perguntas com a marcação «python»

9
Microsserviços e bibliotecas compartilhadas

Estamos projetando um sistema baseado em microsserviços independentes (conectados via um barramento RabbitMq). O código (pelo menos para os primeiros componentes) será escrito em python (python2 e python3). Já temos um aplicativo monolítico implementando parte da lógica de negócios, que queremos...

9
Decoradores de classe em Python: casos de uso prático

Estou procurando casos de uso práticos e não sintéticos de decoradores de classe Python. Até agora, o único caso que fez sentido para mim é o registro de uma classe em um sistema de editor-assinante, por exemplo, plugins ou eventos, algo como: @register class MyPlugin(Plugin):...

8
Como limpar try / except / else aninhado?

Ao escrever código, geralmente quero fazer algo assim: try: foo() except FooError: handle_foo() else: try: bar() except BarError: handle_bar() else: try: baz() except BazError: handle_baz() else: qux() finally: cleanup() Obviamente, isso é completamente ilegível. Mas está...

8
Devo preferir geradores Python a listas?

Os iteradores Python podem ser muito eficientes na memória. Devo sempre preferir usar geradores em vez de apenas listas? Em que situações devo preferir uma matriz simples? Por exemplo, em vez disso: emails = [user.email for user in users] devo preferir isso ?: emails = (user.email for user in...

8
Fazendo chamadas de API com aipo

Estou projetando um sistema para um cliente em que os requisitos são: eles carregam um arquivo JSON (um objeto / linha) faça uma chamada para uma API com o objeto JSON como a carga útil registre o estado (sucesso / falha) de cada chamada da API em um banco de dados faça uma nova tentativa se...