Ook.

monkeypatch sensível à versão python-sensível
Baixe Agora

Ook. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • GPL v3
  • Preço:
  • FREE
  • Nome do editor:
  • Zero Piraeus
  • Site do editor:
  • https://bitbucket.org/schesis/

Ook. Tag


Ook. Descrição

O Ook é uma simples biblioteca Python para ajudar com os métodos e funções de MonkeyPatching Python em uma base de versão por python. Ele fornece um decorador, patch, que condicionalmente patches callablables dependendo de qual versão do Python está em execução.Explolethis usado no pacote de testes do OOK: Importar ITERTEOLSFROM OOOK Importar Patch @ Patch (ITERTEOLS, 2.5) Def combinações (iterable, r): # de . Piscina = tupla (iterável) n = len (pool) Se r> n: retorno índices = gama (r) rendimento tuple (pool para i em índices) Enquanto true: para i em revertido (intervalo (r)): Se os índices ! = i + n - r: quebrar else: Devolver índices + = 1 para j no intervalo (i + 1, r): Índices = Índices + 1 rendimento tupla (piscina para i em índices) UsagePatch aceita um número arbitrário de argumentos de versão, em uma variedade de formatos: @patch (alguns.module.or.class, 2.5, "2.6.8", (2, 7, 3), 3) Def Method_or_Function (assinatura): "" "Faça alguma coisa." "" Passe ... assim como min e max argumentos de palavra-chave: @patch (alguns.module.or.class, min = "2.5.4 ", max = 2.7) Def Method_or_function (assinatura):" "" Faça alguma coisa. "" "Pass ... que pode ser combinado: @patch (alguns.module.or.class," 3.1.5 ", max = 3.1 ) Def Method_or_Function (assinatura): "" "Faça alguma coisa." "" Passnote: se você especificar argumentos de palavra-chave e não-palavra-chave, o patch só terá efeito se as versões especificadas explicitamente e as faixas de versão implícitas estiverem satisfeitas. Sem argumentos outros Er do que o módulo ou classe a ser remendado, patch aplica o patch independentemente da versão Python: @patch (some.module.or.class) def methof_or_function (assinatura): "" "Faça alguma coisa, não importa o quê." "" "PassinstallationThis deve fazer o truque: PIP instale a página inicial do Ookproduct


Ook. Software Relacionado

Yubiotp.

Uma implementação do algoritmo OTP YUBICO, conforme usado em dispositivos Yubikey ...

65

Download