Skip to content

[BUG] Fix in-place mutation in make_strings_unique#553

Open
SHIVANSH-ux-ys wants to merge 1 commit intosktime:mainfrom
SHIVANSH-ux-ys:fix-inplace-mutation
Open

[BUG] Fix in-place mutation in make_strings_unique#553
SHIVANSH-ux-ys wants to merge 1 commit intosktime:mainfrom
SHIVANSH-ux-ys:fix-inplace-mutation

Conversation

@SHIVANSH-ux-ys
Copy link
Copy Markdown

Fixes #551

The function make_strings_unique was mutating the input list in-place due to a direct reference assignment. This PR ensures a copy is created before modification.

Verified with a reproduction script:

mylist = ["a", "b", "a"]
make_strings_unique(mylist)
# mylist remains ["a", "b", "a"]

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.

make_strings_unique mutates the caller's input list in-place instead of returning a modified copy

1 participant