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","."]
code: def idempotent_start(self):
      status = self.app_runner.status()
      if not status["thread_alive"]:
          self.app_runner.start()
  
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 3 for calling the DashProvider obj's underlying member method code with example usage: obj.idempotent_start() without return types