Skip to content

Clean up on length call to give accurate dictionary length based on expiration#40

Open
chanchiem wants to merge 4 commits intomailgun:masterfrom
chanchiem:master
Open

Clean up on length call to give accurate dictionary length based on expiration#40
chanchiem wants to merge 4 commits intomailgun:masterfrom
chanchiem:master

Conversation

@chanchiem
Copy link
Copy Markdown

Clean up on length call to give accurate dictionary length based on expiration

Performance wise, it shouldn't make a big impact. __setitem__ calls len() to check for the length of the dictionary. This will also make it much more accurate; only expired items will be popped from the list.

But the main motive for this push is because len(expiringdict) was inaccurate. Added unit tests.

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.

1 participant