class_docstr: Provides rendering via Plotly's Dash.
  
  This works in the event of an environment that can expose HTTP(s) ports.
class_docstr_tok: ["Provides","rendering","via","Plotly","'s","Dash",".","This","works","in","the","event","of","an","environment","that","can","expose","HTTP","(","s",")","ports","."]
docstr: Initialize a new `AppRunner` along with the provider.
  
  Args:
      addr: A tuple that is (ip_addr, port).
      base_url: Base URL, this useful when behind a proxy.
      use_relative_links: Relative links for rendered pages instead of full URI.
docstr_tok: ["Initialize","a","new","`","AppRunner","`","along","with","the","provider",".","Args",":","addr",":","A","tuple","that","is","(","ip_addr",",","port",")",".","base_url",":","Base","URL",",","this","useful","when","behind","a","proxy",".","use_relative_links",":","Relative","links","for","rendered","pages","instead","of","full","URI","."]
code: def from_address(
      cls, addr=None, base_url=None, use_relative_links=False
  ):
      """Initialize a new `AppRunner` along with the provider.
  
      Args:
          addr: A tuple that is (ip_addr, port).
          base_url: Base URL, this useful when behind a proxy.
          use_relative_links: Relative links for rendered pages instead of full URI.
      """
      from ..visual.dashboard import AppRunner
  
      app_runner = AppRunner(
          addr=addr,
          base_url=base_url,
          use_relative_links=use_relative_links,
      )
      return cls(app_runner)
  
imports: from abc import ABC, abstractmethod
  import logging
  from ._environment import EnvironmentDetector, is_cloud_env, ENV_DETECTED
  from .._version import __version__
label_desc: Use image node_id 2 for calling the DashProvider obj's underlying member method code with example usage: obj.from_address(cls, addr, base_url, use_relative_links) and returns: cls