code: def from_irc(self, irc_nickname=None, irc_password=None):
          '''
              Connect to the IRC channel and find all servers presently connected.
  
              Slow; takes 30+ seconds but authoritative and current.
  
              OBSOLETE.
          '''
          if have_bottom:
              from .findall import IrcListener
  
              # connect and fetch current set of servers who are
              # on #electrum channel at freenode
  
              bot = IrcListener(irc_nickname=irc_nickname, irc_password=irc_password)
              results = bot.loop.run_until_complete(bot.collect_data())
              bot.loop.close()
  
              # merge by nick name
              self.update(results)
          else:
              return(Falsef from_irc(self, irc_nickname=None, irc_password=None):
          '''
              Connect to the IRC channel and find all servers presently connected.
  
              Slow; takes 30+ seconds but authoritative and current.
  
              OBSOLETE.
          '''
          if have_bottom:
              from .findall import IrcListener
  
              # connect and fetch current set of servers who are
              # on #electrum channel at freenode
  
              bot = IrcListener(irc_nickname=irc_nickname, irc_password=irc_password)
              results = bot.loop.run_until_complete(bot.collect_data())
              bot.loop.close()
  
              # merge by nick name
              self.update(results)
          else:
              return(False)
docs: Connect to the IRC channel and find all servers presently connected.
  
              Slow; takes 30+ seconds but authoritative and current.
  
              OBSOLETE.