def getAddressesByAccount(self, account): ''' Get a list of address for account ''' addresses_list = connector.getAddressesByAccount(account, self.provider_id) coinaddresses = [] for address in addresses_list: coinaddresses.append(CoinAddress(address, account)) return coinaddresses
def getAddressesByAccount(self, account): ''' Get a list of address for account ''' addresses_list = connector.getAddressesByAccount( account, self.provider_id) coinaddresses = [] for address in addresses_list: coinaddresses.append(CoinAddress(address, account)) return coinaddresses
def getAddresses(self): ''' Get the address for an account name ''' # check for cached data, use that or get it again cache_hash = self.getParamHash("name=%s" % (self['name'])) cached_object = self._cache.fetch('addressesbyaccount', cache_hash) if cached_object: return cached_object addresses = connector.getAddressesByAccount(self['name'], self.provider_id) addresses_list = [] for address in addresses: coinaddr = CoinAddress(address, self) addresses_list.append(coinaddr) # cache the result self._cache.store('addressesbyaccount', cache_hash, addresses_list) return addresses_list