But.. why not use foo['bar'] vs foo.bar? Are the extra 3 characters so annoying you have to rely on a new library?
It might be useful for auto completion when you’re using versions older than 3.8 and can’t use TypedDict.
Auto completion? So saving a fraction of a second? Again... not sure I see the benefit here.
You do know that code completion is a selling feature for IDEs, right?
You know what .. I’ll need to give it a try before I can actually discuss it further. I don’t want my ignorance to cloud other people’s judgement.
Fraction of a second?
Maybe if you remember all the keys in your dictionary in your head. Otherwise you would have to look them up while coding if you don't have auto completion.