Benutzer-Werkzeuge

Webseiten-Werkzeuge


programme:dhcpdnsadmin:dda

Dies ist eine alte Version des Dokuments!


DHCP-/DNS-Admin

    def read(self, vlaninheader):
        print("read(): <-", self._full_fn)
 
        with open(self._full_fn) as file:
            # self._lines = file.read().splitlines()
            # self._lines = file.readlines()    # behält '\n'
            self._lines = file.readlines()
 
        vlaninheader = None
        if vlaninheader in self._full_fn:
            print("das VLAN '{vlaninheader}' wurde in '{self._full_fn}' gefunden".format(vlaninheader,  self._full_fn) )
 
        if not self._lines:
            raise OSError("'{}' ist leer!".format(self._full_fn))
if __name__ == "__main__":
    ''' zum TESTEN der Klasse '''
 
    from glob import glob
    from DnsHeader import DnsHeader
    from VLAN import VLAN
 
    l_headers = glob("headers/*")
 
    for hfile in l_headers:
        dnsheader = DnsHeader(hfile)
        print(dnsheader.name)
        dnsheader.read()
        dnsheader.update_serial()
        dnsheader.print_lines()
        print()
 
    vlaninheader = "vlan0100.in"
    vlan = VLAN(vlaninheader)
    vlan.read()
 
if __name__ == "__main__":
    ''' zum TESTEN der Klasse '''
    
    from glob import glob
    from VLAN import VLAN
    
    l_headers = glob("headers/*")
    
    for hfile in l_headers:
        dnsheader = DnsHeader(hfile)
        print(dnsheader.name)
        dnsheader.read()    # lines[] belegt
        dnsheader.update_serial()
        #dnsheader.write()
        #dnsheader.print_lines()
        dnsheader.print_vlansinheader()
        print()
        l_vlansinheader = dnsheader.vlansinheader
        print(l_vlansinheader)
        
    for vlansinheader in l_vlansinheader:
        vlan = VLAN(vlansinheader)
        vlan.read()
programme/dhcpdnsadmin/dda.1529003730.txt.gz · Zuletzt geändert: 2018/06/14 21:15 von pulsar