changeset 3096:69b25f1b0b45 beta

switch to defaultdict for counter implementation
author Marcin Kuzminski <marcin@python-works.com>
date Thu, 13 Dec 2012 14:38:45 +0100
parents 53ab820a0b7c
children db1b7125cdaf
files rhodecode/model/user.py
diffstat 1 files changed, 2 insertions(+), 2 deletions(-) [+]
line wrap: on
line diff
--- a/rhodecode/model/user.py	Thu Dec 13 04:44:51 2012 +0100
+++ b/rhodecode/model/user.py	Thu Dec 13 14:38:45 2012 +0100
@@ -545,7 +545,7 @@
             .filter(UsersGroupMember.user_id == uid)\
             .all()
 
-        multiple_counter = collections.Counter()
+        multiple_counter = collections.defaultdict(int)
         for perm in user_repo_perms_from_users_groups:
             r_k = perm.UsersGroupRepoToPerm.repository.repo_name
             multiple_counter[r_k] += 1
@@ -602,7 +602,7 @@
          .filter(UsersGroupMember.user_id == uid)\
          .all()
 
-        multiple_counter = collections.Counter()
+        multiple_counter = collections.defaultdict(int)
         for perm in user_repo_group_perms_from_users_groups:
             g_k = perm.UsersGroupRepoGroupToPerm.group.group_name
             multiple_counter[g_k] += 1