def _parse_extension_module(self):
        self.manager_class = None
        for attr_name, attr_value in self.module.__dict__.items():
            if attr_name in self.SUPPORTED_HOOKS:
                self.add_hook(attr_name, attr_value)
            else:
                try:
                    if issubclass(attr_value, BaseManager):
                        self.manager_class = attr_value
                except __HOLE__:
                    pass
dataset/ETHPy150Open openstack/python-solumclient/solumclient/openstack/common/apiclient/base.py/Extension._parse_extension_module