- if address_id_list is None:
- address_id_list = site['address_ids']
- else:
- if set(address_id_list).intersection(site['address_ids']) != \
- set(address_id_list):
- raise PLCInvalidArgument, "Invalid address ID(s)"
-
- addresses = Addresses(self.api, address_id_list).values()
-
- # Turn each address into a real dict
- addresses = [dict(address.items) for address in addresses]
-
- return addresses
+ def call(self, auth, address_filter = None, return_fields = None):
+ return Addresses(self.api, address_filter, return_fields)