digraph ideal { rankdir = "LR" object [ shape = none label = <
object
weakrefs
dict or values
GC info 0
GC info 1
refcount
__class__
> ] values [ shape = none label = <
values
values[0]
values[1]
...
> ] class [ shape = none label = <
class
...
dict_offset
...
cached_keys
> ] keys [label = "dictionary keys"; fillcolor="lightgreen"; style="filled"] NULL [ label = " NULL"; shape="plain"] object:w -> NULL object:h -> class:head object:dv -> values:0 class:k -> keys oop [ label = "pointer"; shape="plain"] oop -> object:r }