FAForever/server

Maximum precision for float serialization

開放

#875 建立於 2022年1月1日

 (0 則留言) (0 個反應) (0 位負責人)Python (79 個分叉)auto 404
good first issue

倉庫指標

星標
 (72 顆星)
PR 合併指標
 (PR 指標待抓取)

描述

We should explicitly set the number of decimal places to use for float serialization. This will probably have to be done by subclassing the default JSONEncoder and using a custom float wrapper that knows how to serialize itself with a certain precision. It might also be possible using the standard library Decimal type. We should make sure to consider the impact on the performance of serialization.

https://docs.python.org/3.9/library/json.html#json.JSONEncoder

Fields affected:

  • queue_pop_time_delta in matchmaker_info

貢獻者指南