Commits

Author Commit Message Labels Comments Date
Gabriel Oliverio
Added tag 2.0 for changeset 7d8148e5f7f9
Gabriel Oliverio
Modified the files README, USAGE and setup.py to to register the project at PyPI.
Tags
2.0
Gabriel Oliverio
Changed the app's version from 1.0 to 2.0.
Gabriel Oliverio
hanged the project' structure, moved all packages/modules to the Seeti package, except seeti.py, which remains in the same place, but renamed to seeti (without the extension). Modified all the source files to add the copyright notice and the copying permission. Modified the setup.py module, created docstrings, changed user messages and othe r 'details'. Created the README file, as well as USAGE. Added the COPYING file, with the GNU GPL license.
Gabriel Oliverio
Criado método remove. Alterado o init de modo a lidar com falhas nas permissões de acesso. Alterações feitas no método init foram também aplicadas ao recém-criado remove.
Gabriel Oliverio
Alterado método close de modo a permitir que usuários possam fechar o projeto, mesmo o último comando disparado sendo um 'open'. Alterações não afetaram o comportamento do programa, como ocorrera no changeset 28.
Gabriel Oliverio
Criado métodos restart e get_rowcount. Modificado método close de modo a não ser mais permitido um usuário fechar um projeto sem pelo menos antes ter disparado 'start's, 'stop's, e chamado comando close. Abordagem do changeset anterior tornava possível fechar um projeto em execução (último registro ser um 'start').
Gabriel Oliverio
Método close alterado para permitir que seja executado quando o último comando disparado for close. Adicionado o status 'open' no dicionário statuses do método get_status().
Gabriel Oliverio
Criado método close e test cases para ele.
Gabriel Oliverio
Modificado módulo seeti.py para exibir as mensagens de retorno pertinentes quando os comandos são executados com sucesso. Programa testado na prática e tudo parece funcionar adequadamente.
Gabriel Oliverio
Alterados métodos is_started e is_stopped para utilizar o método get_status. Corrigido bug do método start (if com o objeto is_stopped ao invés de do seu retorno - is_stopped()). Criados test cases para resultados alternativos para métodos start, stop, is_started e is_stopped.
Gabriel Oliverio
Portado método report e criado test case para ele.
Gabriel Oliverio
Removido argumento datetime do método _create_entry. Argumento default datetime.datetime.now() fazia com que os valores da coluna datetime fossem idênticos.
Gabriel Oliverio
Removido método load por este não ser mais utilizado.
Gabriel Oliverio
Adicionado módulo exceptions esquecido no último commit.
Gabriel Oliverio
Criado módulo exceptions no pacote core, com as classes NonStoppedException e NonStartedException. Criado test case stop_non_started.
Gabriel Oliverio
Portado método stop e criado test case para ele.
Gabriel Oliverio
Alterados métodos is_started e is_stoppped. Portado método start.
Gabriel Oliverio
Portado método status, renomeado para get_status e criado test case para ele. Agora método get_status ao invés de imprimir na tela o status, o retorna para ser impresso em linha de comando ou exibido em interface gráfica (futuramente). Mudança será aplicada a todos os métodos.
Gabriel Oliverio
Modificado método get_entry para retornar o primeiro/último registro caso argumento entry não seja fornecido.
Gabriel Oliverio
Portado método is_stopped e test case para ele.
Gabriel Oliverio
Criado o módulo tests.py com os test cases is_open, is_initialized e is_started. Portados métodos is_open, is_initialized e is_started.
Gabriel Oliverio
Criado método get_entry.
Gabriel Oliverio
Criado o método _create_entry e portado o método init.
Gabriel Oliverio
Criado módulo setup.py para uso com DistUtils. Renomeado package engine para core.
Gabriel Oliverio
Added tag 1.0 for changeset 5f6f9bb63f61
Gabriel Oliverio
Refatorado código utilizando exceções, ao invés de prints. Criada função is_initialized e inserida em quase todas as verificações onde os.path.exists era utilizado. Comandos não implementados agora acionam a exceção NotImplementedError.
Tags
1.0
Gabriel Oliverio
Corrigido bug no arquivo seeti.py, que gerava exceção ao tentar escrever a exceções NotImplementedError em sys.stderr.
Gabriel Oliverio
Alteradas e inseridas docstrings. Iniciado refactoring.
Gabriel Oliverio
Método init agora cria arquivo .seeti ao invés de seeti. Resolvido bug no comando start - Mensagem 'Seeti is already started' era exibida, mesmo quando ele não estava iniciado. Falha estava no método is_stopped. Alterado texto do argumento --version. Testado aplicativo fora da pasta do projeto, simulado ambiente de produção. Testado com mais de 20 entradas no arquivo .seeti e comando report, mesmo sem o LibYAML, se mostrou bastante eficiente.
  1. Prev
  2. Next