/pyobjmap

objmap under python env to draw MRO classes relationships and object including relationships

Primary LanguagePython

Python Object Maps

Copyright (c) 2017-2018 Red Liu <lli_njupt@163.com> Released under the MIT licence.

Python Object Maps have three classes:

  1. ClsMap used to draw classes relationship maps like MRO, super-subclasses.
  2. ObjMap used to draw a object-subobjects including relationship
  3. StackMap used to draw a stack table in picture

Python Object Maps based on graphviz and inspect modules. And tested with Python 3.4.

map

super-subclasses relationship map example

map_withmro

super-subclasses relationship map with MRO example

BaseException

super-subclasses relationship map with BaseException

BaseException

object-subobjects including relationship with sample

BaseException

stack table example