docstr: The exchange specific symbol of the specified market.
  
  Parameters
  ----------
  asset: TradingPair
  
  Returns
  -------
  str
docstr_tok: ["The","exchange","specific","symbol","of","the","specified","market",".","Parameters","--","--","--","--","--","asset",":","TradingPair","Returns","--","--","--","-","str"]
code: def get_symbol(self, asset):
      """
      The exchange specific symbol of the specified market.
  
      Parameters
      ----------
      asset: TradingPair
  
      Returns
      -------
      str
  
      """
      symbol = None
  
      for a in self.assets:
          if not symbol and a.symbol == asset.symbol:
              symbol = a.symbol
  
      if not symbol:
          raise ValueError(
              "Currency %s not supported by exchange %s"
              % (asset["symbol"], self.name.title())
          )
  
      return symbol
  
imports: import abc
  from abc import ABCMeta, abstractmethod, abstractproperty
  from datetime import timedelta
  from time import sleep
  import numpy
  import pandas
  from catalyst.constants import LOG_LEVEL
  from catalyst.data.data_portal import BASE_FIELDS
  from catalyst.exchange.exchange_bundle import ExchangeBundle
  from catalyst.exchange.exchange_errors import MismatchingQuoteCurrencies, SymbolNotFoundOnExchange, PricingDataNotLoadedError, NoDataAvailableOnExchange, NoValueForField, NoCandlesReceivedFromExchange, TickerNotFoundError, NotEnoughCashError
  from catalyst.exchange.utils.datetime_utils import get_delta, get_periods_range, get_periods, get_start_dt, get_frequency, get_candles_number_from_minutes
  from catalyst.exchange.utils.exchange_utils import get_exchange_symbols, resample_history_df, has_bundle, get_candles_df
  from logbook import Logger
label_desc: Use image node_id 7 for calling the Exchange obj's underlying member method code with example usage: obj.get_symbol(asset) and returns: symbol