Spaces:
Runtime error
Runtime error
File size: 592 Bytes
360d784 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 |
#!/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)
|