1 # -*- coding: utf-8 -*-
3 # This file is part of OSM Life-Cycle Management module
7 # Licensed under the Apache License, Version 2.0 (the "License"); you may
8 # not use this file except in compliance with the License. You may obtain
9 # a copy of the License at
11 # http://www.apache.org/licenses/LICENSE-2.0
13 # Unless required by applicable law or agreed to in writing, software
14 # distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
15 # WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
16 # License for the specific language governing permissions and limitations
20 from osm_lcm
.data_utils
.database
.database
import Database
23 "Lluis Gifre <lluis.gifre@cttc.es>, Ricard Vilalta <ricard.vilalta@cttc.es>"
32 def initialize_db(cls
):
33 cls
.db
= Database().instance
.db
36 def get_all_wim_accounts(cls
):
39 db_wims_list
= cls
.db
.get_list("wim_accounts")
40 cls
.db_wims
.update({db_wim
["_id"]: db_wim
for db_wim
in db_wims_list
})