X-Git-Url: https://osm.etsi.org/gitweb/?a=blobdiff_plain;f=osm_lcm%2Fdata_utils%2Fdatabase%2Fvim_account.py;h=215dee49bc8ee0c19d0b0ab3c13efb7f1b5fd7d0;hb=7f26b3f6740e12dd35d8024b14c3fe3a32ec5dbf;hp=5c61073658896d10fd37450ec37ef60715628b50;hpb=922c41753ffbb4b526f2135a23c39f480c58e2cb;p=osm%2FLCM.git diff --git a/osm_lcm/data_utils/database/vim_account.py b/osm_lcm/data_utils/database/vim_account.py index 5c61073..215dee4 100644 --- a/osm_lcm/data_utils/database/vim_account.py +++ b/osm_lcm/data_utils/database/vim_account.py @@ -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