mirror of https://github.com/ansible/ansible.git
You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
e81bbf9b8f
Recently, a user reported that the bigip_facts module was failing with the error received exception: object of type 'itertools.imap' has no len() This reported was occurring at line 1657 of the bigip_facts module bug report is here https://github.com/F5Networks/f5-ansible/issues/25 Upon further investigation, the map function for returning the specified includes was returning an iterator, and calling len() on an iterator does not work. I believe this problem was caused by part of the Python 3.x effort insofar as the inclusion of this line https://github.com/ansible/ansible/blob/devel/lib/ansible/module_utils/basic.py#L143 seems to affect our usage of map(), probably for the better anyway, and we need to change our expectations in our module's code to no longer assume a list, but instead assume an iterator. After trawling through the module_utils/basic code, I think a list comprehension is more appropriate here anyway, so I'm changing it to be that. The affected user reported it works this way, and my own testing on 2.2.0 supports that. |
8 years ago | |
---|---|---|
.. | ||
a10 | 8 years ago | |
asa | 8 years ago | |
citrix | 10 years ago | |
exoscale | 8 years ago | |
f5 | 8 years ago | |
illumos | 8 years ago | |
netconf | 9 years ago | |
__init__.py | 10 years ago | |
cloudflare_dns.py | 8 years ago | |
dnsimple.py | 9 years ago | |
dnsmadeeasy.py | 9 years ago | |
haproxy.py | 8 years ago | |
ipify_facts.py | 9 years ago | |
lldp.py | 9 years ago | |
nmcli.py | 8 years ago | |
openvswitch_bridge.py | 9 years ago | |
openvswitch_db.py | 9 years ago | |
openvswitch_port.py | 9 years ago | |
snmp_facts.py | 9 years ago | |
wakeonlan.py | 8 years ago |