def __init__(self, path): SnippetManagerBase.__init__(self) self._BD = Database(path) # se vuelven a reobtener los snippets desde esta nueva bd self._Snippets = self.getAllSnippets() # trae si existe, el valor de la bd a cargar por defecto defaultBdName = self._Configs.defaultBdName if defaultBdName : # obtiene el indice de la ruta de la bd a cargarce pathBD = self.getPathBD( self.getIndexBdName(defaultBdName)) # crea la instancia de el catalogo en cuestion self._BD = Database(pathBD) # instancia creada correctamente self._estado = True elif self._AllPathDBs: # sino, se carga la primer bd encontrada en la lista de bds self._BD = Database( self.getPathDB(0)) # diccionario con todas las instancia de objeto Snippet self.Snippets = self.getAllSnippets() # instancia creada correctamente self._estado = True
def __init__(self, path, db_name): SnippetManagerBase.__init__(self) self.loadAllPathDBs() self._BD = Database(path, db_name) # se vuelven a reobtener los snippets desde esta nueva bd self._Snippets = self.getAllSnippets()