Alchemytools.

Um conjunto de ajudantes a serem usados em qualquer projeto SQLALCHEMY
Baixe Agora

Alchemytools. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • BSD License
  • Preço:
  • FREE
  • Nome do editor:
  • Dalton Barreto
  • Site do editor:
  • http://github.com/daltonmatos/

Alchemytools. Tag


Alchemytools. Descrição

AlchemyTools traz um conjunto de ferramentas úteis a serem usadas em qualquer projeto SQLachemly. A ideia é salvar problemas comuns, por exemplo: abertura / fechamento de sessões, cometendo a Sesssin apenas no final da transação, etc.Available Toolshere são todas as ferramentas disponíveis No AlchemyTools.Context ManagersmanedThis é o gerenciador básico de contexto e ele confirmará e fechará sua sessão automaticamente, no final do bloco. com gerenciado (mySessionclass) como sessão: # Faça o que você precisa com sua sessão # Aqui a sessão já está fechada e comecesif você levanta qualquer exceção dentro do bloco, a sessão será revertida e a exceção reajustada. AUTO_FLUSH: Define a opção AutoFlush na sessão SQLALCHEMY, padrões fo falsecommit_on_successThis ContextManager deve ser usado em um bloco interno, onde você já tem uma sessão aberta, mas precisa cometer mais de uma vez. O código será algo nessas linhas. com gerenciado (mysession) como sessão: para um em iterable: com commit_on_success (sessão): processo (a) sessão.add (a) Se você levantar uma exceção dentro do segundo com bloco, todas as iterações anteriores já serão comprometidas e apenas A corrente será a página inicial do roldback.Product


Alchemytools. Software Relacionado

Horizes.

Uma biblioteca de banco de dados para armazenar objetos de mapeamento em um banco de dados relacional ...

74

Download