def list_markets(self):
logging.debug('list_markets')
for filename in glob.glob(os.path.join(public_markets.__path__[0], "*.py")):
module_name = os.path.basename(filename).replace('.py', '')
if not module_name.startswith('_'):
module = __import__("public_markets." + module_name)
test = eval('module.' + module_name)
for name, obj in inspect.getmembers(test):
if inspect.isclass(obj) and 'Market' in (j.__name__ for j in obj.mro()[1:]):
if not obj.__module__.split('.')[-1].startswith('_'):
print(obj.__name__)
sys.exit(0)
评论列表
文章目录