def setup_module_map():
 _cache = cache()
 if conf.db_name:
  local.app_modules = _cache.get_value(u'app_modules')
  local.module_app = _cache.get_value(u'module_app')
 if (not (local.app_modules and local.module_app)):
  (local.module_app, local.app_modules) = ({}, {})
  for app in get_all_apps(True):
   if (app == u'webnotes'):
    app = u'frappe'
   local.app_modules.setdefault(app, [])
   for module in get_module_list(app):
    module = scrub(module)
    local.module_app[module] = app
    local.app_modules[app].append(module)
  if conf.db_name:
   _cache.set_value(u'app_modules', local.app_modules)
   _cache.set_value(u'module_app', local.module_app)

def setup_module_map ( ) : _cache = cache ( ) if conf . db_name : local . app_modules = _cache . get_value ( u'app_modules' ) local . module_app = _cache . get_value ( u'module_app' ) if ( not ( local . app_modules and local . module_app ) ) : ( local . module_app , local . app_modules ) = ( { } , { } ) for app in get_all_apps ( True ) : if ( app == u'webnotes' ) : app = u'frappe' local . app_modules . setdefault ( app , [ ] ) for module in get_module_list ( app ) : module = scrub ( module ) local . module_app [ module ] = app local . app_modules [ app ] . append ( module ) if conf . db_name : _cache . set_value ( u'app_modules' , local . app_modules ) _cache . set_value ( u'module_app' , local . module_app )
rebuild map of all modules .