Skip to content

Commit

Permalink
Updated to return the expected type on error
Browse files Browse the repository at this point in the history
  • Loading branch information
robhudson committed Nov 11, 2011
1 parent 8e5d954 commit ef7055a
Showing 1 changed file with 4 additions and 4 deletions.
8 changes: 4 additions & 4 deletions django_pylibmc/memcached.py
Expand Up @@ -74,12 +74,12 @@ def add(self, key, value, timeout=None, version=None):
log.error('MemcachedError: %s' % e, exc_info=True) log.error('MemcachedError: %s' % e, exc_info=True)
return False return False


def get(self, *args, **kwargs): def get(self, key, default=None, version=None):
try: try:
return super(PyLibMCCache, self).get(*args, **kwargs) return super(PyLibMCCache, self).get(key, default, version)
except MemcachedError, e: except MemcachedError, e:
log.error('MemcachedError: %s' % e, exc_info=True) log.error('MemcachedError: %s' % e, exc_info=True)
return False return default


def set(self, key, value, timeout=None, version=None): def set(self, key, value, timeout=None, version=None):
key = self.make_key(key, version=version) key = self.make_key(key, version=version)
Expand Down Expand Up @@ -107,7 +107,7 @@ def get_many(self, *args, **kwargs):
return super(PyLibMCCache, self).get_many(*args, **kwargs) return super(PyLibMCCache, self).get_many(*args, **kwargs)
except MemcachedError, e: except MemcachedError, e:
log.error('MemcachedError: %s' % e, exc_info=True) log.error('MemcachedError: %s' % e, exc_info=True)
return False return {}


def set_many(self, *args, **kwargs): def set_many(self, *args, **kwargs):
try: try:
Expand Down

0 comments on commit ef7055a

Please sign in to comment.