This PR changes our Click context object to be an object instead of a dict. It introduces ContextObj, a class holding all fields to store in Click context object.
Using a class instead of a dict improves type safety and ensures the content of the object is not a black hole.
This PR changes our Click context object to be an object instead of a dict. It introduces ContextObj, a class holding all fields to store in Click context object.
Using a class instead of a dict improves type safety and ensures the content of the object is not a black hole.