Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions apps/billcollector/ui/app.py
Original file line number Diff line number Diff line change
Expand Up @@ -88,8 +88,8 @@
# ``environ['REQUEST_METHOD']`` unconditionally: the unhandled ``KeyError``
# unwinds through the whole middleware stack (including the auth
# BaseHTTPMiddleware) and is logged as a 500 "Exception in ASGI
# application" although no client is left to answer. python-engineio 4.14.0
# (latest) still ships this, so the workaround is a wrapper, not a pin.
# application" although no client is left to answer. python-engineio 4.15.0
# still ships this, so the workaround is a wrapper, not a pin.
#
# The wrapper must *send a response* on that path: the mount sits below
# BaseHTTPMiddleware layers, whose ``call_next`` turns "the wrapped app
Expand Down
2 changes: 1 addition & 1 deletion doc/BOURSE_DIRECT_ADAPTER.md
Original file line number Diff line number Diff line change
Expand Up @@ -134,7 +134,7 @@ incremental actions use the same task, recipe and history.
## Isolated engine proof

Install `apps/requirements.txt` and pytest in an isolated environment. From the
checkout root, use the browser cache that matches Playwright 1.64.0:
checkout root, use the browser cache that matches Playwright 1.64.1:

```sh
PLAYWRIGHT_BROWSERS_PATH=/path/to/browser-cache \
Expand Down
4 changes: 2 additions & 2 deletions doc/RECIPE_METHODS.md
Original file line number Diff line number Diff line change
Expand Up @@ -72,7 +72,7 @@ Primitive and collection results can end a chain. Their Python methods
(for example `str.upper` or `list.pop`) cannot continue a recipe chain.

Therefore the supported Playwright surface is the **public API of the
pinned Playwright version** (`playwright==1.64.0`, `apps/requirements.txt`)
pinned Playwright version** (`playwright==1.64.1`, `apps/requirements.txt`)
reachable through the chain that starts on a `Page`: the public
methods and properties of `playwright.sync_api.Page`, and of every type
a chain call can return - `Locator`, `Frame`, `FrameLocator` and
Expand Down Expand Up @@ -335,7 +335,7 @@ recipe.
## 6. Versioning and change control

- The Playwright surface is pinned by `apps/requirements.txt`
(`playwright==1.64.0`); the introspected allowlist is only as valid as
(`playwright==1.64.1`); the introspected allowlist is only as valid as
the pin. A pin bump is a contract change: re-derive the surface and
re-run the compatibility baseline.
- Adding a reserved method is a contract change: extend this document,
Expand Down