45 lines
1.4 KiB
Markdown
45 lines
1.4 KiB
Markdown
---
|
|
id: c9d70b95-e7af-44e9-bfe9-e57d59f21b48
|
|
type: fix
|
|
title: "Fix: remove debug print(req.scope) from FastAPI docs route"
|
|
tags: [paper-dynasty, paper-dynasty-database, fastapi, debug, fix, python]
|
|
importance: 0.5
|
|
confidence: 0.8
|
|
created: "2026-03-03T15:05:43.796974+00:00"
|
|
updated: "2026-03-03T15:05:45.301507+00:00"
|
|
relations:
|
|
- target: 947fe7fd-b23c-4e46-8065-51c0519f2756
|
|
type: RELATED_TO
|
|
direction: outgoing
|
|
strength: 0.9
|
|
edge_id: a24a459a-f5b8-4af7-9d1d-08e9948f2799
|
|
- target: c29e169a-896c-4b80-9b69-22c2880d61d7
|
|
type: RELATED_TO
|
|
direction: outgoing
|
|
strength: 0.79
|
|
edge_id: 3ddcbc0e-54d9-44e4-9ba9-e09b3931fe96
|
|
- target: 25a63239-d077-4a92-8466-0900e16b837f
|
|
type: RELATED_TO
|
|
direction: outgoing
|
|
strength: 0.86
|
|
edge_id: b161978a-162f-4d96-975a-d89a1d3fb6e2
|
|
---
|
|
|
|
## Problem
|
|
`app/main.py` had `print(req.scope)` on line 56 inside the `get_docs` route, logging the full ASGI request scope to stdout on every `/api/docs` page load.
|
|
|
|
## Root Cause
|
|
Debug statement left in production code.
|
|
|
|
## Solution
|
|
Removed the single `print(req.scope)` line. No other changes needed.
|
|
|
|
## Files Changed
|
|
- `app/main.py` — removed `print(req.scope)` from `get_docs` function
|
|
|
|
## Notes
|
|
A linter (ruff/black) auto-reformatted the file on save: import formatting, single→double quotes, trailing commas. The issue body acknowledged this reformatting.
|
|
|
|
## PR
|
|
https://git.manticorum.com/cal/paper-dynasty-database/pulls/34 (issue #32)
|