pypi pottery 2.3.2
v2.3.2

latest releases: 3.0.0, 2.3.7, 2.3.6...
2 years ago

Bug Fix: Properly compare RedisLists on different Redis databases

Prior to this release, list1 == list2 would fail if both were RedisLists but on different Redis databases. This is because we'd try to use the same Redis pipeline for both lists. Fixed in #572.

What's Changed

  • Reuse the ._same_redis() helper method by @brainix in #561
  • Reorder methods in Primitive ABC to help subclass by @brainix in #562
  • Use redis-py's .hscan_iter() and .sscan_iter() by @brainix in #563
  • Preserve Open-Closed Principle with name mangling by @brainix in #564
  • Simplify code using chunking and aliasing by @brainix in #565
  • Name variables more consistently by @brainix in #566
  • Use whitespace to make code more clear by @brainix in #567
  • Preserve Open-Closed Principle with name mangling by @brainix in #568
  • Refactor code in RedisCounter methods for clarity by @brainix in #569
  • Simplify RedisDict._populate() by @brainix in #570
  • Factor our RedisDict._encode_dict() by @brainix in #571
  • Properly compare RedisLists on different Redis dbs by @brainix in #572

Full Changelog: v2.3.1...v2.3.2

Don't miss a new pottery release

NewReleases is sending notifications on new releases.