code: def reload(self) :
          
  
          r = self.session.get(self.databasesURL)
  
          data = r.json()
          if r.status_code == 200 and not data["error"] :
              self.databases = {}
              for dbName in data["result"] :
                  if dbName not in self.databases :
                      self.databases[dbName] = DBHandle(self, dbName)
          else :
              raise ConnectionError(data["errorMessage"], self.databasesURL, r.status_code, r.content)
docs: Reloads the database list.
          Because loading a database triggers the loading of all collections and graphs within,
          only handles are loaded when this function is called. The full databases are loaded on demand when accessed