parameters: (self, user_input)
return_statement: return self.async_show_form(
              step_id="user",
              data_schema=vol.Schema(
                  {
                      vol.Required(
                          "acc_logs", default=user_input.get("acc_logs", False)
                      ): bool,
                      vol.Required(
                          "acc_addons", default=user_input.get("acc_addons", False)
                      ): bool,
                      vol.Required(
                          "acc_untested", default=user_input.get("acc_untested", False)
                      ): bool,
                      vol.Required(
                          "acc_disable", default=user_input.get("acc_disable", False)
                      ): bool,
                  }
              ),
              errors=self._errors,
          )
docstring: Show the configuration form to edit location data.
docstring_summary: Show the configuration form to edit location data.
docstring_tokens: Show the configuration form to edit location data .
function: async def _show_config_form(self, user_input):
          """Show the configuration form to edit location data."""
          if not user_input:
              user_input = {}
          if AwesomeVersion(HAVERSION) < MINIMUM_HA_VERSION:
              return self.async_abort(
                  reason="min_ha_version",
                  description_placeholders={"version": MINIMUM_HA_VERSION},
              )
          return self.async_show_form(
              step_id="user",
              data_schema=vol.Schema(
                  {
                      vol.Required(
                          "acc_logs", default=user_input.get("acc_logs", False)
                      ): bool,
                      vol.Required(
                          "acc_addons", default=user_input.get("acc_addons", False)
                      ): bool,
                      vol.Required(
                          "acc_untested", default=user_input.get("acc_untested", False)
                      ): bool,
                      vol.Required(
                          "acc_disable", default=user_input.get("acc_disable", False)
                      ): bool,
                  }
              ),
              errors=self._errors,
          )
function_tokens: async def _show_config_form ( self , user_input ) : if not user_input : user_input = { } if AwesomeVersion ( HAVERSION ) < MINIMUM_HA_VERSION : return self . async_abort ( reason = "min_ha_version" , description_placeholders = { "version" : MINIMUM_HA_VERSION } , ) return self . async_show_form ( step_id = "user" , data_schema = vol . Schema ( { vol . Required ( "acc_logs" , default = user_input . get ( "acc_logs" , False ) ) : bool , vol . Required ( "acc_addons" , default = user_input . get ( "acc_addons" , False ) ) : bool , vol . Required ( "acc_untested" , default = user_input . get ( "acc_untested" , False ) ) : bool , vol . Required ( "acc_disable" , default = user_input . get ( "acc_disable" , False ) ) : bool , } ) , errors = self . _errors , )