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
tldextract
pythonwhois
six==1.5.2

View File

@ -27,6 +27,7 @@ Example usage:
from __future__ import print_function
from novaclient.v1_1 import client
import six
from satori import dns
@ -62,7 +63,7 @@ def find_nova_host(address, config):
region_name=config.region,
service_type="compute")
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:
if ipaddress['addr'] == address:
return server

View File

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

View File

@ -26,6 +26,8 @@ import argparse
import os
import sys
import six
from satori import discovery
@ -137,7 +139,7 @@ def output_results(discovered_target, results):
print(u"\tip-addresses:")
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)
for server_address in address_list:
print(u"\t\t\t%s:" % server_address['addr'])