Adiciona interface IRPFDir para configuração de diretórios.
authorThadeu Lima de Souza Cascardo <cascardo@cascardo.info>
Sun, 19 May 2013 18:16:32 +0000 (15:16 -0300)
committerThadeu Lima de Souza Cascardo <cascardo@cascardo.info>
Mon, 20 May 2013 11:00:46 +0000 (08:00 -0300)
commit5833c9bc9152992862027fe1e78f952281b665a8
treea53d3580e30b4ffec4c3391518c8614f074049d6
parentd5711ec17637a1c815e8a62c45bf5582830ddf54
Adiciona interface IRPFDir para configuração de diretórios.

Os objetos que precisam abrir arquivos agora utilizam uma interface
para encontrar o diretório apropriado ou o arquivo no tipo de diretório
indicado.

É possível substituir a implementação padrão por uma que leia um arquivo
de configuração, ou aceite parâmetros, ou ainda faça uma busca em vários
diretórios pelo arquivo.

A implementação atual utiliza os diretórios relativos ao topo do código
fonte, para utilização durante o desenvolvimento. Há uma implementação
alternativa que deve ser usada ao instalar o código, que utiliza o padrão
FHS.
src/contribuinte.py
src/dirs.py [new file with mode: 0644]
src/municipios.py
src/ocupacoes.py