feat: initial commit - Jhonny Editor
- Adicionado estrutura completa do projeto - Configurado MCP server para Premiere Pro - Adicionado documentação e skills - Configurado Gitignore para o projeto
This commit is contained in:
@@ -0,0 +1,17 @@
|
||||
from contextlib import AbstractContextManager
|
||||
from .cliente_mcp import ClienteMCP
|
||||
|
||||
|
||||
class SessaoMCP(AbstractContextManager["SessaoMCP"]):
|
||||
"""Garante o ciclo de vida de uma conexão MCP durante uma leitura."""
|
||||
|
||||
def __init__(self, cliente: ClienteMCP) -> None:
|
||||
self.cliente = cliente
|
||||
|
||||
def __enter__(self) -> "SessaoMCP":
|
||||
self.cliente.conectar()
|
||||
return self
|
||||
|
||||
def __exit__(self, tipo, valor, traceback) -> None:
|
||||
self.cliente.desconectar()
|
||||
|
||||
Reference in New Issue
Block a user