code: def update_routing_table_from(self, *routers):
          
          for router in routers:
              new_routing_table = self.fetch_routing_table(router)
              if new_routing_table is not None:
                  self.routing_table.update(new_routing_table)
                  return True
          return False
docs: Try to update routing tables with the given routers.
  
          :return: True if the routing table is successfully updated, otherwise False