Skip to content
Snippets Groups Projects

F fsm

Merged Timm Fitschen requested to merge f-fsm into dev
2 files
+ 5
3
Compare changes
  • Side-by-side
  • Inline
Files
2
@@ -32,7 +32,10 @@ from caosdb.common.utils import xml2str
from caosdb.connection.connection import get_connection
from caosdb.exceptions import (HTTPClientError,
HTTPForbiddenError,
HTTPResourceNotFoundError)
HTTPResourceNotFoundError,
EntityDoesNotExistError,
ServerConfigurationException,
)
def set_server_property(key, value):
@@ -53,9 +56,11 @@ def set_server_property(key, value):
None
"""
con = get_connection()
con._form_data_request(method="POST", path="_server_properties",
params={key: value}).read()
try:
con._form_data_request(method="POST", path="_server_properties",
params={key: value}).read()
except EntityDoesNotExistError:
raise ServerConfigurationException("Debug mode in server is probably disabled.") from None
def get_server_properties():
@@ -69,7 +74,11 @@ def get_server_properties():
The server properties.
"""
con = get_connection()
body = con._http_request(method="GET", path="_server_properties").response
try:
body = con._http_request(method="GET", path="_server_properties").response
except EntityDoesNotExistError:
raise ServerConfigurationException("Debug mode in server is probably disabled.") from None
xml = etree.parse(body)
props = dict()
Loading