CSP-L001: Mutable Default Arguments¶
Category: Best Practices
Severity: MEDIUM
Description¶
Using a mutable object (list, dict, set) as a default argument can cause state to leak across calls because the default is evaluated once at function definition time.