1
0
mirror of https://github.com/django/django.git synced 2025-10-24 06:06:09 +00:00

Fixed #24621 -- Fixed and documented SessionBase.pop's second argument

Changed SessionBase.pop's second argument to explicitly be default=None
rather than *args since _session is always a dict. Thanks gabor for the
report and Tim Graham for the review.
This commit is contained in:
Adam Zapletal
2015-04-13 08:48:16 -05:00
committed by Tim Graham
parent b295fcd19c
commit 872eb26f54
2 changed files with 4 additions and 4 deletions

View File

@@ -58,9 +58,9 @@ class SessionBase(object):
def get(self, key, default=None):
return self._session.get(key, default)
def pop(self, key, *args):
def pop(self, key, default=None):
self.modified = self.modified or key in self._session
return self._session.pop(key, *args)
return self._session.pop(key, default)
def setdefault(self, key, value):
if key in self._session: