Enables pylint in LCM and deletes unused methods
[osm/LCM.git] / osm_lcm / data_utils / database / vim_account.py
index 5c61073..215dee4 100644 (file)
@@ -29,10 +29,12 @@ from osm_lcm.data_utils.database.database import Database
 class VimAccountDB:
     db = None
 
-    def get_vim_account_with_id(vim_account_id):
-        if not VimAccountDB.db:
-            VimAccountDB.initialize_db()
-        return VimAccountDB.db.get_one("vim_accounts", {"_id": vim_account_id}) or {}
+    @classmethod
+    def get_vim_account_with_id(cls, vim_account_id):
+        if not cls.db:
+            cls.initialize_db()
+        return cls.db.get_one("vim_accounts", {"_id": vim_account_id}) or {}
 
-    def initialize_db():
-        VimAccountDB.db = Database().instance.db
+    @classmethod
+    def initialize_db(cls):
+        cls.db = Database().instance.db