followup change: fix dummy webserver
the dummy server was no longer working after server rework
This commit is contained in:
11
secop.py
11
secop.py
@ -29,18 +29,21 @@ class SecopInteractor(SecopClient):
|
||||
self.module_updates = set()
|
||||
self.param_updates = set()
|
||||
self.updates = {}
|
||||
self.connect()
|
||||
self.register_callback(None, updateItem=self.updateItem)
|
||||
|
||||
def add_main_components(self, components):
|
||||
# todo: treat non Readable classes correctly
|
||||
components.extend(dict(type='rdlink', name=name + ':value', title=name)
|
||||
for name in self.modules)
|
||||
for name, desc in self.modules.items():
|
||||
component = dict(type='rdlink', name=f'{name}:value', title=name)
|
||||
if 'status' in desc['parameters']:
|
||||
component['statusname'] = f'{name}:status'
|
||||
components.append(component)
|
||||
self.param_updates.add('value')
|
||||
self.param_updates.add('status')
|
||||
|
||||
def get_components(self, path):
|
||||
module = self.modules[path]
|
||||
self.module_updates.add(path) # TODO: remove others?
|
||||
# logging.info('MP %r', path)
|
||||
parameters = dict(module["parameters"])
|
||||
components = []
|
||||
for name in SecopInteractor.skip_par:
|
||||
|
Reference in New Issue
Block a user