from pcpp.preprocessor import Preprocessor
from sphinx.util import logging
from sphinx.util.console import bold
+from importlib import reload
logger = logging.getLogger(__name__)
with self.mocked_modules():
logger.info(bold(f"loading mgr module '{name}'..."))
mgr_mod = __import__(name, globals(), locals(), [], 0)
+ reload(mgr_mod)
from tests import M
def subclass(x):
cmds = [cmd for cmd in cmds if 'hidden' not in cmd.flags]
cmds = sorted(cmds, key=lambda cmd: cmd.prefix)
self._render_cmds(cmds)
+
+ orig_rgw_mod = sys.modules['pybind_rgw_mod']
+ sys.modules['rgw'] = orig_rgw_mod
+
return []
os.path.dirname(
os.path.abspath(__file__)))
+pybind_rgw_mod = __import__('rgw', globals(), locals(), [], 0)
+sys.modules['pybind_rgw_mod'] = pybind_rgw_mod
+
def parse_ceph_release():
with open(os.path.join(top_level, 'src/ceph_release')) as f: