| sensibleconfig. Um sistema sensato para coletar informações de configuração de várias fontes |
Baixe Agora |
sensibleconfig. Classificação e resumo
- Nome do editor:
- Ali Afshar
- Site do editor:
- http://glashammer.welterde.de/
sensibleconfig. Tag
sensibleconfig. Descrição
Um sistema sensato para coletar informações de configuração de várias fontes Assim, você tem algumas variáveis de configuração, e você quer que eles estejam disponíveis para estar em qualquer número de arquivos ini, além de substituíveis do ambiente e overridable da linha de comando. Defina uma vez, e use. >>> Opções = >>> conf = config (Opções) >>> conf.debug # vai começar como o tempo valuefalsethis padrão, vamos passar um prefixo env para olhar para cima, para não poluir muito o namespace ambiental:> >> conf = config (opções, 'pônei') >>> conf.grab_from_env ({'pONY_DEBUG': '1'}) >>> conf.debugtruenotethe opcional o parâmetro DEV Dict irá padrão para os.environ se for omitido. Agora podemos pegar algumas coisas da Argv: >>> conf = config (Opções) >>> conf.grab_from_argv () >>> conf.debugtruealso, lembre-se que você pode serializar estes coisas: >>> conf = config (Opções) >>> conf.to_dict () {'debug': false} notein vida real você importaria isso: da configuração do Sensibleconfig Import, opcionalmente como você pode ver acima, as opções foram declaradas e, em seguida, o objeto de configuração foi criado a partir dessas opções. É imaginado que um aplicativo pode coletar as opções de muitos lugares diferentes, como plugins que desejam definir suas próprias opções. Requisitos: · Pitão
sensibleconfig. Software Relacionado