summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSean Reifschneider <jafo@tummy.com>2014-09-21 12:22:23 -0600
committerSean Reifschneider <jafo@tummy.com>2014-09-21 12:22:23 -0600
commitfbfae698fab2be8a6621ed0f2c6f04fa35c2579b (patch)
tree8ed987c2071204bdafaf2cbedd1db06686b297e0
parent2251916a6a1e8f35609d8d963f68ccab8c1b9402 (diff)
downloadpython-memcached-fbfae698fab2be8a6621ed0f2c6f04fa35c2579b.tar.gz
MemcachedKeyCharacterError better describes error
-rw-r--r--ChangeLog3
-rw-r--r--memcache.py2
2 files changed, 4 insertions, 1 deletions
diff --git a/ChangeLog b/ChangeLog
index c9cc903..a56efeb 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,6 @@
+ * MemcachedKeyCharacterError better describes key problem.
+ Suggested by Roy Smith
+
* Added touch(), patch by erankor on github.
* Allow empty server list, patch by zewt on github.
diff --git a/memcache.py b/memcache.py
index 9bc6168..074a340 100644
--- a/memcache.py
+++ b/memcache.py
@@ -1193,7 +1193,7 @@ class Client(threading.local):
)
if not valid_key_chars_re.match(key):
raise Client.MemcachedKeyCharacterError(
- "Control characters not allowed")
+ "Control/space characters not allowed (key=%r)" % key)
class _Host(object):