Files
openide/python/openapi
Ilya.Kazakevichandintellij-monorepo-bot 003d75a8f8 cleanup [python], PY-88291 (WIP): Make ErrorSink application service.
`ErrorSink` is an interface with only one known implementation, and all functions must accept the interface as an argument (to be mocked in tests) but the topmost function near the platform integration can use implementation explicitly.

The problem is implementation lives in `community.impl` and isn't aceccisble from other modules, so we made it an application service.

From now on, clients depend on interface only, and never touch implementation directly.

GitOrigin-RevId: a861d63398e1f4dc31528fab2099b72144e91a1b
2026-06-13 21:17:39 +00:00
..
2026-06-03 08:01:31 +00:00