def METHOD_NAME(self, pair: str, timerange: Optional[TimeRange] = None) -> DataFrame:
    """
    Load a pair from file, either .json.gz or .json
    # TODO: respect timerange ...
    :param pair: Load trades for this pair
    :param timerange: Timerange to load trades for - currently not implemented
    :return: Dataframe containing trades
    """
    filename = self._pair_trades_filename(self._datadir, pair)
    tradesdata = misc.file_load_json(filename)
    if not tradesdata:
        return DataFrame(columns=DEFAULT_TRADES_COLUMNS)
    if isinstance(tradesdata[0], dict):
        # Convert trades dict to list
        logger.info("Old trades format detected - converting")
        tradesdata = trades_dict_to_list(tradesdata)
        pass
    return trades_list_to_df(tradesdata, convert=False)