expired instruments in kite.instruments()

amit123
amit123 edited September 2019 in Python client
kite.instruments() is returning expired instruments today. this usually does not happen.

[OrderedDict([('instrument_token', 11424258),
('exchange_token', '44626'),
('tradingsymbol', 'MOTHERSUMI19SEPFUT'),
('name', ''),
('last_price', 0.0),
('expiry', datetime.date(2019, 9, 26)),
('strike', 0.0),
('tick_size', 0.05),
('lot_size', 3300),
('instrument_type', 'FUT'),
('segment', 'NFO-FUT'),
('exchange', 'NFO')]),
OrderedDict([('instrument_token', 11423234),
('exchange_token', '44622'),
('tradingsymbol', 'MINDTREE19SEPFUT'),
('name', ''),
('last_price', 0.0),
('expiry', datetime.date(2019, 9, 26)),
('strike', 0.0),
('tick_size', 0.05),
('lot_size', 600),
('instrument_type', 'FUT'),
('segment', 'NFO-FUT'),
('exchange', 'NFO')]),
OrderedDict([('instrument_token', 11421698),
('exchange_token', '44616'),
('tradingsymbol', 'MFSL19SEPFUT'),
('name', ''),
('last_price', 0.0),
('expiry', datetime.date(2019, 9, 26)),
('strike', 0.0),
('tick_size', 0.05),
('lot_size', 1200),
('instrument_type', 'FUT'),
('segment', 'NFO-FUT'),
('exchange', 'NFO')]),

... and many more...

is this expected behaviour or a bug?
This discussion has been closed.