Changeset 1510


Ignore:
Timestamp:
Feb 24, 2014 11:52:50 AM (8 years ago)
Author:
jemian
Message:

indentation

File:
1 edited

Legend:

Unmodified
Added
Removed
  • topdoc/trunk/src/bcda/ask_alive.py

    r1508 r1510  
    3939   
    4040    def set_from_xml(self, node, version=UNVERSIONED_XML):
    41         '''define the content from an XML node'''
     41        '''define the content from an XML node'''
    4242        if node is None:
    43                 return
     43            return
    4444        if version in ("1.0"):
    4545            self.name = node.get('name')
     
    7373
    7474def subnode_text(node, subnode_tag):
    75         '''return the text from the named subnode'''
    76         subnode = node.find(subnode_tag)
    77         if subnode is not None:
    78                 s = etree.tostring(subnode, method="text")
    79                 return s.strip()
    80         else:
    81                 return None
     75    '''return the text from the named subnode'''
     76    subnode = node.find(subnode_tag)
     77    if subnode is not None:
     78        s = etree.tostring(subnode, method="text")
     79        return s.strip()
     80    else:
     81        return None
    8282   
    8383   
     
    9393    ioc_db = {}
    9494    for node in doc.xpath('IOC'):
    95         ioc = Ioc()
    96         ioc.set_from_xml(node, version)
    97         if ioc.name in ioc_db:
    98                 raise RuntimeError, 'duplicate IOC name: ' + ioc.name
    99         ioc_db[ioc.name] = ioc
     95        ioc = Ioc()
     96        ioc.set_from_xml(node, version)
     97        if ioc.name in ioc_db:
     98            raise RuntimeError, 'duplicate IOC name: ' + ioc.name
     99        ioc_db[ioc.name] = ioc
    100100    return report_time, ioc_db
    101101
     
    108108    report_time, ioc_db = identify_iocs()
    109109    t = Table()
    110     metalabels = ('ENGINEER', 'LOCATION', 'ARCH', 'TOP', 'EPICS_BASE', 'SUPPORT')
    111     metalabels = ('ENGINEER', 'LOCATION')
     110    #metalabels = ('ENGINEER', 'LOCATION', 'ARCH', 'TOP', 'EPICS_BASE', 'SUPPORT')
     111    metalabels = ('ENGINEER', 'LOCATION', 'ARCH')
    112112
    113113    t.labels = ['#', 'IOC', 'IP', 'uptime(downtime)', ]
     
    116116    c = 0
    117117    for k, ioc in sorted(ioc_db.items()):
    118         c += 1
    119         row = [c, k, ioc.address,]
    120         if ioc.alive:
    121                 row.append(ioc.clock)
    122         else:
    123                 row.append('(' + ioc.clock + ')')
    124         for item in metalabels:
    125                 row.append( ioc.env.get(item, '') )
    126         t.rows += [row]
     118        c += 1
     119        row = [c, k, ioc.address,]
     120        if ioc.alive:
     121            row.append(ioc.clock)
     122        else:
     123            row.append('(' + ioc.clock + ')')
     124        for item in metalabels:
     125            row.append( ioc.env.get(item, '') )
     126        t.rows += [row]
    127127    print "report time: ", report_time
    128128    print t.reST(fmt='complex')
     
    130130
    131131if __name__ == '__main__':
    132         main()
     132    main()
    133133
    134134
Note: See TracChangeset for help on using the changeset viewer.