(self, marketId: Str = None, market: Market = None, delimiter: Str = None, marketType: Str = None)
| 1300 | } |
| 1301 | |
| 1302 | def safe_market(self, marketId: Str = None, market: Market = None, delimiter: Str = None, marketType: Str = None) -> MarketInterface: |
| 1303 | isOption = (marketId is not None) and ((marketId.find('-C') > -1) or (marketId.find('-P') > -1)) |
| 1304 | if isOption and not (marketId in self.markets_by_id): |
| 1305 | # handle expired option contracts |
| 1306 | return self.create_expired_option_market(marketId) |
| 1307 | return super(gate, self).safe_market(marketId, market, delimiter, marketType) |
| 1308 | |
| 1309 | def fetch_markets(self, params={}) -> List[Market]: |
| 1310 | """ |
no test coverage detected