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()