Merge pull request #8 from ziadsawalha/py33

Python 3.x Compatiblity
This commit is contained in:
Caleb Groom 2014-02-25 16:58:35 -06:00
commit 6c20f95910
4 changed files with 7 additions and 3 deletions

View File

@ -2,3 +2,4 @@ pbr>=0.5.21,<1.0
python-novaclient==2.15.0 python-novaclient==2.15.0
tldextract tldextract
pythonwhois pythonwhois
six==1.5.2

View File

@ -27,6 +27,7 @@ Example usage:
from __future__ import print_function from __future__ import print_function
from novaclient.v1_1 import client from novaclient.v1_1 import client
import six
from satori import dns from satori import dns
@ -62,7 +63,7 @@ def find_nova_host(address, config):
region_name=config.region, region_name=config.region,
service_type="compute") service_type="compute")
for server in nova.servers.list(): for server in nova.servers.list():
for network_addresses in server.addresses.itervalues(): for network_addresses in six.itervalues(server.addresses):
for ipaddress in network_addresses: for ipaddress in network_addresses:
if ipaddress['addr'] == address: if ipaddress['addr'] == address:
return server return server

View File

@ -15,8 +15,8 @@
import datetime import datetime
import logging import logging
import socket import socket
import urlparse
from six.moves.urllib import parse as urlparse
import pythonwhois import pythonwhois
import tldextract import tldextract

View File

@ -26,6 +26,8 @@ import argparse
import os import os
import sys import sys
import six
from satori import discovery from satori import discovery
@ -137,7 +139,7 @@ def output_results(discovered_target, results):
print(u"\tip-addresses:") print(u"\tip-addresses:")
addresses = host.get('addresses') or {} addresses = host.get('addresses') or {}
for name, address_list in addresses.iteritems(): for name, address_list in six.iteritems(addresses):
print(u"\t\t%s:" % name) print(u"\t\t%s:" % name)
for server_address in address_list: for server_address in address_list:
print(u"\t\t\t%s:" % server_address['addr']) print(u"\t\t\t%s:" % server_address['addr'])