ismdrobiul489 commited on
Commit
4b9e6f7
·
1 Parent(s): 4fc97b7

Add verbose logging for module discovery debugging

Browse files
Files changed (1) hide show
  1. core/module_registry.py +8 -1
core/module_registry.py CHANGED
@@ -50,21 +50,28 @@ class ModuleRegistry:
50
  discovered = []
51
 
52
  try:
 
53
  package = importlib.import_module(modules_package)
54
  package_path = Path(package.__file__).parent
 
55
 
56
  for finder, name, is_pkg in pkgutil.iter_modules([str(package_path)]):
 
57
  # Skip private/template modules
58
  if name.startswith('_'):
 
59
  continue
60
 
61
  if is_pkg:
62
  discovered.append(name)
63
- logger.debug(f"Discovered module: {name}")
64
 
65
  except Exception as e:
66
  logger.error(f"Error discovering modules: {e}")
 
 
67
 
 
68
  return discovered
69
 
70
  def load_module(self, module_name: str, modules_package: str = "modules") -> Optional[ModuleInfo]:
 
50
  discovered = []
51
 
52
  try:
53
+ logger.info(f"Discovering modules in package: {modules_package}")
54
  package = importlib.import_module(modules_package)
55
  package_path = Path(package.__file__).parent
56
+ logger.info(f"Module package path: {package_path}")
57
 
58
  for finder, name, is_pkg in pkgutil.iter_modules([str(package_path)]):
59
+ logger.info(f"Found: {name} (is_package={is_pkg})")
60
  # Skip private/template modules
61
  if name.startswith('_'):
62
+ logger.info(f"Skipping private module: {name}")
63
  continue
64
 
65
  if is_pkg:
66
  discovered.append(name)
67
+ logger.info(f"Discovered module: {name}")
68
 
69
  except Exception as e:
70
  logger.error(f"Error discovering modules: {e}")
71
+ import traceback
72
+ logger.error(traceback.format_exc())
73
 
74
+ logger.info(f"Total discovered: {discovered}")
75
  return discovered
76
 
77
  def load_module(self, module_name: str, modules_package: str = "modules") -> Optional[ModuleInfo]: