Yamjam.

um sistema de configuração baseado em multi-projeto, compartilhado, yaml
Baixe Agora

Yamjam. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • BSD License
  • Preço:
  • FREE
  • Nome do editor:
  • Jeff Hinrichs
  • Site do editor:
  • http://code.google.com/u/dundeemt/

Yamjam. Tag


Yamjam. Descrição

Um multi-projeto, compartilhado, sistema de configuração baseado em Yaml Se você se encontrar escrevendo várias ferramentas / scripts que compartilham configurações comuns e desprezam arquivos ini, isso será de interesse para você. Na minha configuração, eu freqüentemente escrevo código que vai contra os mesmos bancos de dados e acessa os mesmos recursos. Então, estou constantemente repetindo código para configurações ou pior ainda, codificando duro em onde não deveria ser.yamjam é um módulo python que permite colocá-lo em uma área comum que você pode garantir corretamente de olhos priorizados e faz Trabalhando com os recursos usados simples e diretos. Atributos do projeto * As configurações do projeto podem salvas em um diretório do usuário. * Vários arquivos de configuração podem ser especificados. * Os arquivos são proprietários de arquivos yamls O arquivo principal Yamjam Config é localizado ~ / .yamjam /. Yaml * no Windows: C: documentos e configurações .yamjamconfig.yaml * on * nix: ~ / .yamjam / config.yaml ENTÃO YAMJAM procura por possíveis substituições / adições no local config.yaml (se existir) pode substituir o (s) arquivo (s) de configuração padrão quando você chamar a função especificando um diferente explicitamente. i.e. De Yamjam Import Yamjam MyConfig = Yamjam ('Arquivo / Path / Filename') MyConfig é agora um dicionário preenchido com os valores do arquivo de configuração YAML especificado. Por padrão Yamjam procura por 2 arquivos Config.yaml, o principal e depois um projeto específico. Você pode especificar um ou mais arquivos. Cada caminho de arquivo listado deve ser separado por semi-colons (;) myconfig = yamjam ('arquivo / caminho / nome do arquivo; outro / path / file') o arquivo config.yaml é yaml formatado que é um superset de json.every Yamjam () re-lê o arquivo de configuração. Se você deseja cache a informação, faça isso no código de chamada. i.e. myconfig = yamjam () Se você quiser apenas cache parte da configuração MyCFG = Yamjam () Requisitos: · Pitão


Yamjam. Software Relacionado

Concorrência

Concurrence fornece um editor de arquivos em rede que permite que várias pessoas modifiquem um documento. ...

133

Download