summaryrefslogtreecommitdiffstats
path: root/lib
diff options
context:
space:
mode:
authorMichael DeHaan <michael.dehaan@gmail.com>2013-05-25 04:36:47 +0200
committerMichael DeHaan <michael.dehaan@gmail.com>2013-05-25 04:36:47 +0200
commit98a43311076c9eb94ba5ce98e859a9a794c2820c (patch)
tree6467d1266123fa874e267f21d10b56330c543096 /lib
parentMerge pull request #3018 from dsedivec/devel (diff)
parentIdiomatic Python: use in operator instead of method find (diff)
downloadansible-98a43311076c9eb94ba5ce98e859a9a794c2820c.tar.xz
ansible-98a43311076c9eb94ba5ce98e859a9a794c2820c.zip
Merge pull request #2999 from ngrilly/python
Python
Diffstat (limited to 'lib')
-rw-r--r--lib/ansible/inventory/__init__.py14
1 files changed, 7 insertions, 7 deletions
diff --git a/lib/ansible/inventory/__init__.py b/lib/ansible/inventory/__init__.py
index 2cdf6b974a..3d407a92c0 100644
--- a/lib/ansible/inventory/__init__.py
+++ b/lib/ansible/inventory/__init__.py
@@ -62,18 +62,18 @@ class Inventory(object):
self._also_restriction = None
self._subset = None
- if type(host_list) in [ str, unicode ]:
- if host_list.find(",") != -1:
+ if isinstance(host_list, basestring):
+ if "," in host_list:
host_list = host_list.split(",")
host_list = [ h for h in host_list if h and h.strip() ]
- if type(host_list) == list:
+ if isinstance(host_list, list):
self.parser = None
all = Group('all')
self.groups = [ all ]
for x in host_list:
- if x.find(":") != -1:
- tokens = x.split(":",1)
+ if ":" in x:
+ tokens = x.split(":", 1)
all.add_host(Host(tokens[0], tokens[1]))
else:
all.add_host(Host(x))
@@ -316,7 +316,7 @@ class Inventory(object):
to exclude failed hosts in main playbook code, don't use this for other
reasons.
"""
- if type(restriction) != list:
+ if not isinstance(restriction, list):
restriction = [ restriction ]
self._restriction = restriction
@@ -325,7 +325,7 @@ class Inventory(object):
Works like restict_to but offers an additional restriction. Playbooks use this
to implement serial behavior.
"""
- if type(restriction) != list:
+ if not isinstance(restriction, list):
restriction = [ restriction ]
self._also_restriction = restriction