Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
Use jaraco.collections for code re-use on CaseInsensitiveDict. #1654
Feature and Bugfix and code removal.
CherryPy has its own limited implementation of a Case-Insensitive Dict.
I was reviewing #1633, I realized I'd seen this pattern before... and built a general-purpose class for its purpose... and released it as a library for others to consume. This approach removes CherryPy's bespoke implementation, which has the reported deficiency, and replaces it with the proven class found in jaraco.collections.
referenced this pull request
Dec 17, 2017
@@ Coverage Diff @@ ## master #1654 +/- ## ========================================= + Coverage 78.04% 78.9% +0.86% ========================================= Files 106 106 Lines 13798 15761 +1963 ========================================= + Hits 10769 12437 +1668 - Misses 3029 3324 +295