def get_instrument(self, symbol): if symbol in self.instruments.keys(): return self.instruments[symbol] else: resp = self.session.get(Url.instruments(symbol=symbol)) if Client.DEBUG: Client.log_response(resp) obj = json.loads(resp.text) url = obj['results'][0]['url'] self.instruments[symbol] = url self.stock_ids[symbol] = obj['results'][0]['id'] self.symbols[obj['results'][0]['id']] = symbol return url