diff options
author | Raúl Benencia <rbenencia@linti.unlp.edu.ar> | 2012-08-01 18:05:04 -0300 |
---|---|---|
committer | Raúl Benencia <rbenencia@linti.unlp.edu.ar> | 2012-08-01 18:05:04 -0300 |
commit | 01aa58c5d7947e37bc3f0a927c2ed809873122a3 (patch) | |
tree | 31eb413ef072c5bc56da31b5820bb2be960d3726 /whoisdata.py | |
parent | 9eaa4fb13a8f761e4be0abec042501d600b4de10 (diff) |
New scheme. Starting port to python 3. It's now or never!
Diffstat (limited to 'whoisdata.py')
-rw-r--r-- | whoisdata.py | 38 |
1 files changed, 0 insertions, 38 deletions
diff --git a/whoisdata.py b/whoisdata.py deleted file mode 100644 index 200d3ba..0000000 --- a/whoisdata.py +++ /dev/null @@ -1,38 +0,0 @@ -from xml.etree.ElementTree import ElementTree - -class WhoisNetwork(): - def __init__(self, name): - self.name = name - self.domain = None - self.ip_blocks = [] - self.data = {} - -class WhoisData(): - def __init__(self, config): - self.networks = [] - self.config = config - - def parse_config(self): pass - def load_data(self): pass - - def get_networks(self): - if self.networks == None: - self.load_data() - - return self.networks - -class WhoisDataXML(WhoisData): - def parse_config(): - self.data_file = self.config.get('Storage', 'xml_file') - - def load_data(self): - root = ElementTree(file=self.data_file).getroot() - for elem in root: - network = WhoisNetwork(elem.attrib['name']) - for e in elem: - if e.tag == 'ip_block': - network.ip_blocks.append(e.text) - else: - network.data[e.tag] = e.text - - self.networks.append(network) |