Details
Description
in libcloud/dns/drivers/zerigo.py in the_get_more function lines 433 and 434 reference zone.id
Within the list_records(ZONE_ID) function zone.id breaks this function:
Traceback (most recent call last):
File "/opt/zpf/scripts/libcloud.zerigo.dns.list.records", line 52, in <module>
for host in hosts:
File "/usr/lib/python2.6/site-packages/libcloud/common/types.py", line 95, in _iter_
self._load_all()
File "/usr/lib/python2.6/site-packages/libcloud/common/types.py", line 121, in _load_all
value_dict=self._value_dict)
File "/usr/lib/python2.6/site-packages/libcloud/dns/drivers/zerigo.py", line 435, in _get_more
path = API_ROOT + 'zones/%s/hosts.xml' % (zone.id)
AttributeError: 'str' object has no attribute 'id'
I changed the zone.id to just zone and that seems to fix it...