(20241226) Date-time management for Zerodha's instrument list.
This commit is contained in:
@@ -193,11 +193,15 @@ async def request_oauth_authorization_url(
|
||||
# ┛┗┗ ┛┣┛┗┛┛┗┛┗
|
||||
# ┛
|
||||
|
||||
# Handle time data:
|
||||
data = [s.model_dump() for s in symbol_list.data] if symbol_list.data is not None else symbol_list.data
|
||||
for d in data: d["expiryTs"] = d["expiryTs"].timestamp()
|
||||
|
||||
# Done here:
|
||||
return ResponseModel(
|
||||
status_code = StatusCodes.OK if symbol_list.success else StatusCodes.FAILED,
|
||||
http_code = HttpCodes.SUCCESS if symbol_list.success else HttpCodes.INTERNAL_SERVER_ERROR,
|
||||
data = [s.model_dump() for s in symbol_list.data] if symbol_list.data is not None else symbol_list.data,
|
||||
data = data,
|
||||
message = symbol_list.message
|
||||
)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user