code: def keys(self, remote=False):
          
          if not remote:
              return list(super(CouchDB, self).keys())
          return self.all_dbs()
docs: Returns the database names for this client. Default is
          to return only the locally cached database names, specify
          ``remote=True`` to make a remote request to include all databases.
  
          :param bool remote: Dictates whether the list of locally cached
              database names are returned or a remote request is made to include
              an up to date list of databases from the server.  Defaults to False.
  
          :returns: List of database names