summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
| * | Made the "except" syntax py3 friendly.Alex Gaynor2014-05-101-20/+20
|/ / | | | | Note that this makes the minimum supported version be 2.6
* | Re-flowing README.Sean Reifschneider2014-03-251-6/+6
| |
* | Wrapping the unit-test main in if __name__.Sean Reifschneider2014-03-251-0/+3
| | | | | | | | a Please enter the commit message for your changes. Lines starting
* | Merge pull request #33 from msabramo/travisSean Reifschneider2014-03-253-2/+11
|\ \ | | | | | | Add support for Travis CI
| * | README.md: Add Travis CI build badgeMarc Abramowitz2014-03-251-0/+3
| | |
| * | Add .travis.yml for Travis CIMarc Abramowitz2014-03-251-0/+8
| | |
| * | tests/test_setmulti.py: Remove `unittest.main()`Marc Abramowitz2014-03-251-2/+0
|/ /
* | Adding Changelog for touch()Sean Reifschneider2014-02-082-1/+3
| |
* | Merge pull request #28 from erankor/masterSean Reifschneider2014-02-081-6/+22
|\ \ | | | | | | add support for touch command
| * | add support for touch commanderan.kornblau2014-01-281-6/+22
| |/
* | Changelog entry for zewt patch.Sean Reifschneider2014-02-081-0/+2
| |
* | Merge pull request #29 from zewt/allow-empty-server-listSean Reifschneider2014-02-081-0/+3
|\ \ | |/ |/| Allow specifying an empty server list.
| * Allow specifying an empty server list.Glenn Maynard2014-02-061-0/+3
|/ | | | | | | | | | | | | | | | | | If the server list is empty, behave the same as if all servers are down. This allows clients to not care whether memcache is actually in use: mc = memcache.Client(get_my_memcache_servers()) mc.get('cache') If you're not using memcache at all, get_my_memcache_servers() just returns [], and the client code doesn't need to know the difference. Previously, it would fail: >>> mc = memcache.Client([]) >>> mc.get('x') File "memcache.py", line 353, in _get_server server = self.buckets[serverhash % len(self.buckets)] ZeroDivisionError: integer division or modulo by zero
* Changing unknown flags on GET to raise ValueError.Sean Reifschneider2013-08-252-0/+4
|
* Adding new .gitignore entries.Sean Reifschneider2013-08-191-0/+2
|
* Reverting an accidental key-space change.Sean Reifschneider2013-08-191-1/+1
|
* Alowing SERVER_MAX* to be set after import.Sean Reifschneider2013-08-122-3/+9
|
* For 1.53 release.release-1.53Sean Reifschneider2013-06-072-1/+5
|
* Marking connection dead in readline().Sean Reifschneider2013-06-032-9/+15
| | | | Also fixing a docstring test.
* Fixing AttributeError raised during set_multi.Sean Reifschneider2013-06-022-5/+11
|
* Fixing readability of set_multi docstrings.Sean Reifschneider2013-06-021-21/+34
|
* Adding call to tests Makefile in main Makefile.Sean Reifschneider2013-06-021-0/+1
|
* Adding a test for set_multi submitted by Ben Hoyt.Sean Reifschneider2013-06-022-0/+74
|
* Updating version number.release-1.52Sean Reifschneider2013-06-021-1/+1
|
* Reverting back to re.match for key checking.Sean Reifschneider2013-06-022-15/+12
|
* If Python <2.6, use regex to test keys.Sean Reifschneider2013-06-021-6/+17
|
* For 1.51 release.release-1.51Sean Reifschneider2013-05-062-1/+7
|
* Merge pull request #7 from saily/masterSean Reifschneider2013-05-061-0/+10
|\ | | | | Add a MANIFEST.in file to include *.rst, *.md and *.txt files into sdist package
| * Add a MANIFEST.in file to include *.rst, *.txt and *.md files into sdist ↵Daniel Widerin2013-05-061-0/+10
|/ | | | packages.
* Making cleanup "rm" do "-rf".Sean Reifschneider2013-05-061-1/+1
|
* Fixing reference to README in setup.pyrelease-1.50Sean Reifschneider2013-05-062-2/+2
|
* Changing check_key to check_keys.release-1.49Sean Reifschneider2013-05-062-4/+8
|
* check_key disabling and performance improvements.Sean Reifschneider2013-05-042-11/+28
| | | | | | | | | | * Client() now takes a "check_key" option, which defaults to True. If False, it disables the checking of keys to ensure they have acceptable size and are composed of non-control characters. Suggested by Ben Hoyt. * Converting control character checking of keys based on performance testing of alternatives by Ben Hoyt.
* Converting unicode test from using u''.Sean Reifschneider2013-04-172-3/+6
|
* Updating ChangingLog.Sean Reifschneider2013-04-162-0/+2
|
* Merge pull request #1 from pombredanne/licenseSean Reifschneider2013-04-161-0/+556
|\ | | | | Adding missing text for PYTHON SOFTWARE FOUNDATION LICENSE VERSION 2
| * Adding missing text for PYTHON SOFTWARE FOUNDATION LICENSE VERSION 2pombredanne2013-04-161-0/+556
|/
* Set after server dies raises AttributeError.Sean Reifschneider2013-03-302-2/+5
|
* incr/decr return None on server connection fail.Sean Reifschneider2013-03-292-2/+5
|
* release script does sdist upload now.Sean Reifschneider2013-03-281-0/+3
|
* Adding gitignore file.Sean Reifschneider2013-03-281-0/+1
|
* Adding patch for IPv6 connection string.Sean Reifschneider2013-03-282-0/+17
|
* Changing location to github.Sean Reifschneider2013-03-272-0/+12
|
* * Bug #974632: _ConnectionDeadError sometimes was escaping the get/setSean Reifschneider2012-04-112-14/+32
| | | | | | | | | code. This should return to readline() not raising an exception, except in the case that it's called from the get/set(). Report from Gary Poster, proposed patch by Brad Crittenden. Misc fixes by Brad Crittenden: fixing a docstring, if "port" is set to any false-like value it will default to 11211.
* For release.Sean Reifschneider2011-11-291-0/+2
|
* Bug #887765: Interrupted connection to memcache server can causeSean Reifschneider2011-11-292-7/+33
| | | | | | | | inconsistencies. Added "flush_on_reconnect" (defaults to off) to Client() which will cause a client that has lost connection to a server and then reconnects to flush the cache on the reconnect so that it doesn't get old values from that server. Patch by Daniel Benamy.
* Ready for a new release.Sean Reifschneider2011-11-271-0/+2
|
* Adding attribution of last change.Sean Reifschneider2011-11-271-1/+1
|
* Bug #745633: Values of maximum size are not storedSean Reifschneider2011-11-272-3/+21
| | | | | | | | API inconsistency, max value length was tested for <= while max KEY length was <. So I picked that keys and values *LONGER* than the specified max value are what is used, and added documentation and tests to that effect. The test for max value tested that length plus 4, so I've changed that to be that value plus 1.
* Changelog for last commit.Sean Reifschneider2011-11-271-0/+7
|