xix
conteúdo
xix
decoradores da função
Integrando as Funções
Quanto a aumentar seu código, o protocolo de
gerenciamento do contexto do Capítulo 9 não é o único
por aí.
O Python também permite usar decoradores da função, uma
técnica com a qual você pode adicionar código a uma função existente
sem ter que mudar nenhum código da função existente. Se você acha que
parece mágica, não se desespere: não é nada disso. Contudo, em relação
às técnicas de codificação, criar um decorador de função geralmente é
considerado a parte mais difícil por muitos programadores Python, assim,
não é usado com tanta frequência quanto deveria. Neste capítulo, nosso
plano é mostrar que, apesar de ser uma técnica avançada, criar e usar seus
próprios decoradores não é tão difícil.
Seu Servidor da Web (Não o Computador)
Executa o Código 366
A Tecnologia de Sessão do Flask Adiciona o Estado 368
A Pesquisa do Dicionário Recupera o Estado 369
Gerenciando os Logins com as Sessões 374
Vamos Fazer Logout e Verificar o Status 377
Passe uma Função para uma Função 386
Chamando uma Função Passada 387
Aceitando uma Lista de Argumentos 390
Processando uma Lista de Argumentos 391
Aceitando um Dicionário de Argumentos 392
Processando um Dicionário de Argumentos 393
Aceitando Qualquer Quantidade e Tipo de
Argumento da Função 394
Criando um Decorador da Função 397
Etapa Final: Lidando com os Argumentos 401
Colocando o Decorador para Trabalhar 404
Volte para Restringir o Acesso a /viewlog 408
Código do Capítulo 10, 1 de 2 410
10
CG_HeadFirst_Python.indb 19 18/07/2018 13:17:37
Get USE A CABEÇA! PYTHON now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.