1
0
mirror of https://github.com/django/django.git synced 2025-10-26 15:16:09 +00:00

Eliminated lots of mutable default arguments (since they are bugs

waiting to happen and are memory leaks too).


git-svn-id: http://code.djangoproject.com/svn/django/trunk@3070 bcc190cf-cafb-0310-a4f2-bffc1f526a37
This commit is contained in:
Luke Plant
2006-06-03 13:37:34 +00:00
parent 88d215f702
commit 9b86db9bf2
11 changed files with 92 additions and 44 deletions

View File

@@ -579,7 +579,9 @@ class ChangeList(object):
filter_specs.append(spec)
return filter_specs, bool(filter_specs)
def get_query_string(self, new_params={}, remove=[]):
def get_query_string(self, new_params=None, remove=None):
if new_params is None: new_params = {}
if remove is None: remove = []
p = self.params.copy()
for r in remove:
for k in p.keys():