Browse Source

Lgger enhancement on MH

Yann Weber 8 years ago
parent
commit
61b80b8262
1 changed files with 6 additions and 1 deletions
  1. 6
    1
      plugins/mongodb_datasource/migration_handler.py

+ 6
- 1
plugins/mongodb_datasource/migration_handler.py View File

67
         for collection_name in [ object_collection_name(cls)
67
         for collection_name in [ object_collection_name(cls)
68
             for cls in emclass_list]:
68
             for cls in emclass_list]:
69
             self._create_collection(collection_name)
69
             self._create_collection(collection_name)
70
-            logger.debug("Collection %s created" % collection_name)
71
 
70
 
72
     ## @brief Creates a collection in the database
71
     ## @brief Creates a collection in the database
73
     # @param collection_name str
72
     # @param collection_name str
77
         if collection_name in self.database.collection_names(include_system_collections=False):
76
         if collection_name in self.database.collection_names(include_system_collections=False):
78
             if if_exists == MigrationHandler.COMMANDS_IFEXISTS_DROP:
77
             if if_exists == MigrationHandler.COMMANDS_IFEXISTS_DROP:
79
                 self._delete_collection(collection_name)
78
                 self._delete_collection(collection_name)
79
+                logger.debug("Collection %s deleted before creating \
80
+it again" % collection_name)
80
                 self.database.create_collection(name=collection_name)
81
                 self.database.create_collection(name=collection_name)
82
+            else:
83
+                logger.info("Collection %s allready exists. \
84
+Doing nothing..." % collection_name)
81
         else:
85
         else:
82
             self.database.create_collection(name=collection_name)
86
             self.database.create_collection(name=collection_name)
87
+            logger.debug("Collection %s created" % collection_name)
83
 
88
 
84
     ## @brief Deletes a collection in the database
89
     ## @brief Deletes a collection in the database
85
     # @param collection_name str
90
     # @param collection_name str

Loading…
Cancel
Save