Ignore:
Timestamp:
Nov 30, 2011 5:55:13 PM (12 years ago)
Author:
Ted Faber <faber@…>
Branches:
compt_changes, info-ops, master
Children:
f671ef7
Parents:
b709861
Message:

Reload interface works

File:
1 edited

Legend:

Unmodified
Added
Removed
  • fedd/federation/experiment_control.py

    rb709861 r1ae1aa2  
    829829            for e in top.elements:
    830830                if isinstance(e, topdl.Computer):
    831                     self.node[e.name] = \
    832                             (e.localname, e.status, e.service, e.operation)
     831                    self.node[e.name] = e
    833832
    834833        def __call__(self, uri, aid, topo, masters, attrs=None, connInfo=None):
     
    990989                    ann = s.node.get(e.name, None)
    991990                    if ann is not None:
    992                         add_new(ann[0], e.localname)
    993                         e.status = ann[1]
    994                         add_new(ann[2], e.service)
    995                         add_new(ann[3], e.operation)
     991                        add_new(ann.localname, e.localname)
     992                        e.status = ann.status
     993                        add_new(ann.service, e.service)
     994                        add_new(ann.operation, e.operation)
     995                        if ann.os:
     996                            e.os = ann.os
    996997                        break
    997998
Note: See TracChangeset for help on using the changeset viewer.