From 0ece4c04b28f5d2779fd4e0ad3d6e2211ad13937 Mon Sep 17 00:00:00 2001 From: volpino Date: Sat, 5 May 2012 16:59:18 +0200 Subject: [PATCH] removed some code minimizations for readability --- euscanwww/djeuscan/managers.py | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/euscanwww/djeuscan/managers.py b/euscanwww/djeuscan/managers.py index 31d7e68..826ea2b 100644 --- a/euscanwww/djeuscan/managers.py +++ b/euscanwww/djeuscan/managers.py @@ -30,9 +30,8 @@ def _gen_for_function(field): return for_method -N_LIST = ['n_packaged', 'n_overlay', 'n_versions'] - -ANNOTATE_DICT = {name: models.Sum(name) for name in N_LIST} +ANNOTATE_DICT = {name: models.Sum(name) + for name in ['n_packaged', 'n_overlay', 'n_versions']} class PackageMixin(object): @@ -41,8 +40,9 @@ class PackageMixin(object): for_herd = _gen_for_function('herds') for_category = _gen_for_function('category') - for name in N_LIST: - locals()[name] = _gen_n_function(name) + n_packaged = _gen_n_function("n_packaged") + n_overlay = _gen_n_function("n_overlay") + n_versions = _gen_n_function("n_versions") def n_upstream(self): return self.n_versions() - self.n_packaged() - self.n_overlay()