Check byte-frame parsing, SQLite connection controls, mapped files, and directory metadata.
Review the related lessons
- Python asyncio byte frames: reject an oversized length before reading a body
- Python asyncio delimiter limits: an overrun leaves the bytes buffered
- Python SQLite blob handles: preallocate bytes and keep the write inside a transaction
- Python SQLite authorizer: deny a statement on the connection that executes it
- Python SQLite progress handler: interrupt one expensive statement
- Python SQLite SQL length limits: cap statement text separately from bound values
- Python mmap access modes: write-through changes a file, copy-on-write does not
- Python os.scandir metadata: a cached DirEntry is not a fresh file check
- Python SQLite Row: duplicate result names make named access ambiguous
Common Mistakes
A passing local fixture does not prove a network or storage service is safe under concurrent clients.
