)]}'
{"swift/common/utils.py":[{"author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"change_message_id":"a213587d4d484c69634c8d4ef113023a1a6ebd2d","unresolved":true,"context_lines":[{"line_number":4976,"context_line":"    \"\"\""},{"line_number":4977,"context_line":"    _singleton \u003d None"},{"line_number":4978,"context_line":""},{"line_number":4979,"context_line":"    def __new__(cls):"},{"line_number":4980,"context_line":"        if cls._singleton is None:"},{"line_number":4981,"context_line":"            cls._singleton \u003d super(ShardRangeOuterBound, cls).__new__(cls)"},{"line_number":4982,"context_line":"        return cls._singleton"}],"source_content_type":"text/x-python","patch_set":1,"id":"0b3f3edb_29b45f34","line":4979,"updated":"2021-03-24 18:14:25.000000000","message":"Should we add something like\n\n if cls is ShardRangeOuterBound:\n     raise TypeError(\u0027ShardRangeOuterBound is an abstract class; \u0027\n                     \u0027only subclasses should be instantiated\u0027)\n\nor something?","commit_id":"b17dd7ec75eaa4af6db62dd55f8a94d4c9f972bc"}]}
