Skip to content

Commit

Permalink
Fix for value being boolean in set().
Browse files Browse the repository at this point in the history
  • Loading branch information
Sean Reifschneider committed Jul 31, 2015
1 parent d9c602f commit 664bd3e
Show file tree
Hide file tree
Showing 2 changed files with 9 additions and 2 deletions.
7 changes: 7 additions & 0 deletions ChangeLog
Original file line number Diff line number Diff line change
@@ -1,3 +1,10 @@
Fri, 31 Jul 2015 11:38:25 -0600 Sean Reifschneider <[email protected]>

* 1.57 release.

* Fix for #75 and #76, mc.set(key, False) results in "ValueError:
invalid literal for int()". Reported by Carlos Sanchez on github.

Sun, 26 Jul 2015 14:44:20 -0600 Sean Reifschneider <[email protected]>

* 1.56 release.
Expand Down
4 changes: 2 additions & 2 deletions memcache.py
Original file line number Diff line number Diff line change
Expand Up @@ -90,7 +90,7 @@ def useOldServerHashFunction():

# Original author: Evan Martin of Danga Interactive
__author__ = "Sean Reifschneider <[email protected]>"
__version__ = "1.56"
__version__ = "1.57"
__copyright__ = "Copyright (C) 2003 Danga Interactive"
# http://en.wikipedia.org/wiki/Python_Software_Foundation_License
__license__ = "Python Software Foundation License"
Expand Down Expand Up @@ -934,7 +934,7 @@ def _val_to_store_info(self, val, min_compress_len):
val = val.encode('utf-8')
elif isinstance(val, int):
flags |= Client._FLAG_INTEGER
val = str(val)
val = '%d' % val
if six.PY3:
val = val.encode('ascii')
# force no attempt to compress this silly string.
Expand Down

0 comments on commit 664bd3e

Please sign in to comment.