code: def get_app(editable):
      app = dash.Dash(__name__)
  
      baseProps = get_props()
      baseProps.update(dict(editable=editable))
  
      if editable:
          for c in baseProps["columns"]:
              c["editable"] = not c["id"] in ["bbb", "eee", "fff"]
  
      app.layout = DataTable(**baseProps)
  
      return app
  
imports: import dash
  from utils import get_props
  from dash.dash_table import DataTable
  from selenium.webdriver.common.keys import Keys
  import pytest
label_desc: Use image node_id 1 for calling a global function with example usage: get_app(editable) and returns: app