From 8924454a4c94eb829f39de2da050eaa446d2d2b6 Mon Sep 17 00:00:00 2001
From: Kenzo-Hugo Hillion <kenzo-hugo.hillion1@pasteur.fr>
Date: Mon, 9 Sep 2019 15:19:36 +0200
Subject: [PATCH] Clean code

---
 backend/metagenedb/api/catalog/views/bulk_viewset.py     | 7 ++-----
 backend/metagenedb/apps/catalog/serializers/gene.py      | 1 -
 backend/metagenedb/common/utils/parsers/igc.py           | 1 -
 backend/metagenedb/common/utils/parsers/kegg.py          | 1 -
 backend/metagenedb/common/utils/parsers/ncbi_taxonomy.py | 1 -
 backend/scripts/populate_db/import_igc_data.py           | 1 -
 backend/scripts/populate_db/import_ncbi_taxonomy.py      | 1 -
 backend/scripts/populate_db/load_kegg_ko.py              | 1 -
 8 files changed, 2 insertions(+), 12 deletions(-)

diff --git a/backend/metagenedb/api/catalog/views/bulk_viewset.py b/backend/metagenedb/api/catalog/views/bulk_viewset.py
index 2641290..1ed6165 100644
--- a/backend/metagenedb/api/catalog/views/bulk_viewset.py
+++ b/backend/metagenedb/api/catalog/views/bulk_viewset.py
@@ -8,7 +8,6 @@ class BulkViewSet(ModelViewSet):
     def get_objects(self, instance_ids):
         return self.queryset.in_bulk(instance_ids, field_name=self.lookup_field)
 
-
     def _created_payload(self, serializer, request):
         if isinstance(request.data, list):
             return {
@@ -38,12 +37,10 @@ class BulkViewSet(ModelViewSet):
             # perform the classic update
             return super().update(request, *args, **kwargs)
         instance_ids = set([element[self.lookup_field] for element in request.data])
-        instances_set = self.get_objects(instance_ids)
-        instances = [instance for instance in instances_set.values()]
-        serializer = self.get_serializer(instances, data=request.data, many=True)
+        instances = self.get_objects(instance_ids)
+        serializer = self.get_serializer(instances.values(), data=request.data, many=True)
         serializer.is_valid(raise_exception=True)
 
-
         # instance = self.get_object()
         # serializer = self.get_serializer(instance, data=request.data, partial=partial)
         # serializer.is_valid(raise_exception=True)
diff --git a/backend/metagenedb/apps/catalog/serializers/gene.py b/backend/metagenedb/apps/catalog/serializers/gene.py
index 9c4f72b..1c684a3 100644
--- a/backend/metagenedb/apps/catalog/serializers/gene.py
+++ b/backend/metagenedb/apps/catalog/serializers/gene.py
@@ -6,7 +6,6 @@ from rest_framework.utils import model_meta
 from metagenedb.apps.catalog.models import Function, Gene, Taxonomy
 from metagenedb.apps.catalog.serializers import FunctionSerializer
 
-logging.basicConfig(level=logging.INFO)
 _LOGGER = logging.getLogger(__name__)
 
 
diff --git a/backend/metagenedb/common/utils/parsers/igc.py b/backend/metagenedb/common/utils/parsers/igc.py
index 296ed9b..5790c5d 100644
--- a/backend/metagenedb/common/utils/parsers/igc.py
+++ b/backend/metagenedb/common/utils/parsers/igc.py
@@ -1,6 +1,5 @@
 import logging
 
-logging.basicConfig(level=logging.INFO)
 _LOGGER = logging.getLogger(__name__)
 
 
diff --git a/backend/metagenedb/common/utils/parsers/kegg.py b/backend/metagenedb/common/utils/parsers/kegg.py
index 2ed3f87..68701c4 100644
--- a/backend/metagenedb/common/utils/parsers/kegg.py
+++ b/backend/metagenedb/common/utils/parsers/kegg.py
@@ -1,6 +1,5 @@
 import logging
 
-logging.basicConfig(level=logging.INFO)
 _LOGGER = logging.getLogger(__name__)
 
 
diff --git a/backend/metagenedb/common/utils/parsers/ncbi_taxonomy.py b/backend/metagenedb/common/utils/parsers/ncbi_taxonomy.py
index d67d3d1..e3b298e 100644
--- a/backend/metagenedb/common/utils/parsers/ncbi_taxonomy.py
+++ b/backend/metagenedb/common/utils/parsers/ncbi_taxonomy.py
@@ -1,6 +1,5 @@
 import logging
 
-logging.basicConfig(level=logging.INFO)
 _LOGGER = logging.getLogger(__name__)
 
 
diff --git a/backend/scripts/populate_db/import_igc_data.py b/backend/scripts/populate_db/import_igc_data.py
index 4d629c7..5933764 100755
--- a/backend/scripts/populate_db/import_igc_data.py
+++ b/backend/scripts/populate_db/import_igc_data.py
@@ -10,7 +10,6 @@ from slugify import slugify
 
 from metagenedb.common.utils.parsers import IGCLineParser
 
-logging.basicConfig(level=logging.INFO)
 _LOGGER = logging.getLogger(__name__)
 
 
diff --git a/backend/scripts/populate_db/import_ncbi_taxonomy.py b/backend/scripts/populate_db/import_ncbi_taxonomy.py
index 510cd32..339bdcb 100755
--- a/backend/scripts/populate_db/import_ncbi_taxonomy.py
+++ b/backend/scripts/populate_db/import_ncbi_taxonomy.py
@@ -15,7 +15,6 @@ django.setup()
 from metagenedb.apps.catalog.models import Taxonomy  # noqa
 from metagenedb.apps.catalog.serializers import TaxonomySerializer  # noqa
 
-logging.basicConfig(level=logging.INFO)
 _LOGGER = logging.getLogger(__name__)
 
 SELECT_RELATED_PARENT = "parent{}".format("__parent" * 40)
diff --git a/backend/scripts/populate_db/load_kegg_ko.py b/backend/scripts/populate_db/load_kegg_ko.py
index 55d0960..ada7880 100755
--- a/backend/scripts/populate_db/load_kegg_ko.py
+++ b/backend/scripts/populate_db/load_kegg_ko.py
@@ -18,7 +18,6 @@ django.setup()
 
 from metagenedb.apps.catalog.models import KeggOrthology  # noqa
 
-logging.basicConfig(level=logging.INFO)
 _LOGGER = logging.getLogger(__name__)
 
 KEGG_KO_LIST_API = "http://rest.kegg.jp/list/ko"
-- 
GitLab