Skip to content

Tag: super

Extending dictionary with cascading methods

I am extending the dict class in python: I would like to be able to do: the problem I have here is that jmespath can return a list, so I cannot do: Next idea would be creating a prettyprint class that superDict would inherit from and could also be used in the return of search: But I can’t figure out

Init super with existing instance?

Suppose I have: How do I correctly initialize the super class with the output of the super class method rather than init? My OOP background is in C++ and I am continually getting into these scenarios due to the ability to overload constructors in C++, so a workaround for this would be awesome. Answer @shx2&#8…