Skip to content

AI junk - #432

Closed
ltsyk wants to merge 1 commit into
pallets:mainfrom
ltsyk:fix/reject-unexpected-loads-kwargs
Closed

AI junk#432
ltsyk wants to merge 1 commit into
pallets:mainfrom
ltsyk:fix/reject-unexpected-loads-kwargs

Conversation

@ltsyk

@ltsyk ltsyk commented Jul 30, 2026

Copy link
Copy Markdown

Summary

URLSafeSerializer.loads(..., max_age=…) silently ignored max_age because untimed loads accepts **kwargs and drops them — easy to misuse when switching from URLSafeTimedSerializer.

Change

Reject unexpected keyword arguments on untimed Serializer.loads with TypeError.

Test plan

  • URLSafeSerializer.loads(s, max_age=-1)TypeError mentioning max_age
  • URLSafeTimedSerializer.loads(s, max_age=100) still works

Fixes #429

@davidism

Copy link
Copy Markdown
Member

@davidism davidism closed this Jul 30, 2026
@davidism davidism changed the title fix: reject unexpected kwargs on untimed Serializer.loads AI junk Jul 30, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

URLSafeSerializer.loads silently ignores unexpected max_age argument

2 participants