mirror of
https://github.com/tiqi-group/pydase.git
synced 2025-04-20 08:20:02 +02:00
replaces method with read-only property
This commit is contained in:
parent
62e647c667
commit
c7b039beb7
@ -107,11 +107,9 @@ class WebServer:
|
|||||||
file_path.parent.mkdir(
|
file_path.parent.mkdir(
|
||||||
parents=True, exist_ok=True
|
parents=True, exist_ok=True
|
||||||
) # Ensure directory exists
|
) # Ensure directory exists
|
||||||
file_path.write_text(
|
file_path.write_text(json.dumps(self.web_settings, indent=4))
|
||||||
json.dumps(self._generated_web_settings_dict(), indent=4)
|
|
||||||
)
|
|
||||||
|
|
||||||
def _get_current_web_settings(self) -> dict[str, dict[str, Any]]:
|
def _get_web_settings_from_file(self) -> dict[str, dict[str, Any]]:
|
||||||
file_path = self._service_config_dir / "web_settings.json"
|
file_path = self._service_config_dir / "web_settings.json"
|
||||||
web_settings = {}
|
web_settings = {}
|
||||||
|
|
||||||
@ -126,8 +124,9 @@ class WebServer:
|
|||||||
|
|
||||||
return web_settings
|
return web_settings
|
||||||
|
|
||||||
def _generated_web_settings_dict(self) -> dict[str, dict[str, Any]]:
|
@property
|
||||||
current_web_settings = self._get_current_web_settings()
|
def web_settings(self) -> dict[str, dict[str, Any]]:
|
||||||
|
current_web_settings = self._get_web_settings_from_file()
|
||||||
for path in generate_serialized_data_paths(self.state_manager.cache):
|
for path in generate_serialized_data_paths(self.state_manager.cache):
|
||||||
if path in current_web_settings:
|
if path in current_web_settings:
|
||||||
continue
|
continue
|
||||||
@ -167,7 +166,7 @@ class WebServer:
|
|||||||
|
|
||||||
@app.get("/web-settings")
|
@app.get("/web-settings")
|
||||||
def web_settings() -> dict[str, Any]:
|
def web_settings() -> dict[str, Any]:
|
||||||
return self._get_current_web_settings()
|
return self.web_settings
|
||||||
|
|
||||||
# exposing custom.css file provided by user
|
# exposing custom.css file provided by user
|
||||||
if self.css is not None:
|
if self.css is not None:
|
||||||
|
Loading…
x
Reference in New Issue
Block a user