mirror of
https://github.com/FoundationAgents/MetaGPT.git
synced 2026-10-24 01:56:41 +08:00
28 lines
591 B
Python
28 lines
591 B
Python
#!/usr/bin/env python
|
|
# -*- coding: utf-8 -*-
|
|
"""
|
|
@Time : 2023/5/28 14:54
|
|
@Author : alexanderwu
|
|
@File : inspect_module.py
|
|
"""
|
|
|
|
import inspect
|
|
import metagpt # replace with your module
|
|
|
|
|
|
def print_classes_and_functions(module):
|
|
"""FIXME: NOT WORK.. """
|
|
for name, obj in inspect.getmembers(module):
|
|
if inspect.isclass(obj):
|
|
print(f'Class: {name}')
|
|
elif inspect.isfunction(obj):
|
|
print(f'Function: {name}')
|
|
else:
|
|
print(name)
|
|
|
|
print(dir(module))
|
|
|
|
|
|
if __name__ == '__main__':
|
|
print_classes_and_functions(metagpt)
|