Python inspection and UML extractor