summaryrefslogtreecommitdiff
path: root/pymemcache/client
Commit message (Expand)AuthorAgeFilesLines
* Fix key_prefix issue with stats and cache_memlimitJoe Gordon2022-10-141-14/+22
* Add more type annotationsJoe Gordon2022-10-032-71/+171
* Start to add type hintsJoe Gordon2022-09-122-60/+120
* Expand Client with a method for sending arbitrary commands. (#395)Martin J2022-06-091-2/+72
* Small buffer pass optimization as discussed in #395. (#402)Martin J2022-06-071-4/+7
* Handle a blank stat value (#388)liquidpele2022-03-251-1/+1
* Formalize typing for server specifications (#376)Jon Parise2022-02-221-10/+11
* Support noreply for hash flush_allJoe Gordon2022-01-211-2/+2
* Apply black formattingJoe Gordon2021-12-035-343/+343
* fix typo (#356)Jürgen Gmach2021-11-181-1/+1
* Return default from hash client when using positional argument (#354)Ludwig Hähne2021-10-151-3/+2
* Return default from hash client (#352)Ludwig H2021-10-041-1/+2
* Use default for get ignore_excJoe Gordon2021-09-221-1/+1
* docs: Fix a few typos (#348)Tim Gates2021-09-131-1/+1
* Fixes for rebase and further cleanupsJoe Gordon2021-07-203-7/+3
* Remove six dependency and run pyupgradeJoe Gordon2021-07-203-39/+37
* Merge pull request #324 from martinnj/feature/retrying-clientCharles Gordon2021-07-122-0/+186
|\
| * Add RetryingClient. Fixes #307Martin Jørgensen2021-07-132-0/+186
* | [py27] Fixing a bug with bad conditions (#337)Hervé Beraud2021-07-061-1/+1
* | Configure the socket keepalive from various clients (#338)Hervé Beraud2021-07-052-0/+5
* | Fix doc rendering (#339)Hervé Beraud2021-07-051-14/+10
* | Ensure us to close socket on MemcacheUnexpectedCloseErrorHervé Beraud2021-07-011-4/+24
* | Reduce method complexity to pass linter testsHervé Beraud2021-07-011-8/+8
* | Implement socket keepalive configuration mechanisms (#332)Hervé Beraud2021-07-011-0/+81
* | Client API for server shutdown protocol command (#328)LINKIWI2021-06-211-0/+30
|/
* Remove idle connections from pool (#309)Jordan Carlson2021-06-012-0/+7
* Use client.set_many in HashClient.Martin Jørgensen2021-05-271-7/+4
* Fixed `HashClient.{get,set}_many()` with UNIX sockets.Nick Pope2021-05-101-15/+10
* Removing trailing space after a command if there are no arguments. (#311)Jerry Miu2021-04-141-1/+4
* Move _check_cas() check into cas() methodJon Parise2021-02-041-1/+1
* Added support for connections over IPv6.Nick Pope2020-09-032-18/+60
* Fixed custom client for HashClient using pooling.Nick Pope2020-09-021-6/+3
* Made isinstance() checks use six consistently.Nick Pope2020-09-021-7/+6
* Added support for UNIX sockets in HashClient.Nick Pope2020-09-021-15/+37
* Fix typos discovered by codespellChristian Clauss2020-08-211-2/+2
* Stopped storing False for missing keys in HashClient.get_many().Nick Pope2020-08-171-1/+0
* Added missing HashClient.close() and HashClient.quit().Nick Pope2020-08-172-0/+14
* Exposed HashClient in __init__ modules.Nick Pope2020-08-171-0/+1
* Used collections.defaultdict() in HashClient.{get,set}_many().Nick Pope2020-08-171-8/+3
* Minor cleanups to avoid unnecessary variables.Nick Pope2020-08-172-4/+3
* Updated docs for decrement (#289)Ben Yarmis2020-08-121-1/+1
* Make PooledClient and HashClient able to use a custom client class (#280)Simon Davy2020-04-282-15/+20
* Add TLS support for TCP sockets (#276)Moisés Guimarães de Medeiros2020-04-072-5/+19
* Fix corner case with dead server coming back alive (#275)Lukasz Czaplinski2020-04-041-14/+20
* Update MockMemcacheClient to reuse check_key (#273)Joe Gordon2020-03-192-7/+7
* HashClient pass encoding servers (#271)Doug2020-03-181-0/+1
* Fix linter errorsAli-Akber Saifee2019-12-211-1/+0
* Add touch method to HashClient (#263)Ali-Akber Saifee2019-12-211-0/+4
* Clarify noreply + self.default_noreply behavior (#255)Jon Parise2019-09-101-6/+10
* Validate cas inputs as strings of digits (#250)Stephen Rosen2019-08-261-0/+27