def module_by_name(module_name_):
 def construct():
  import univention.admin.modules
  init_modules()
  module = univention.admin.modules.get(module_name_)
  univention.admin.modules.init(uldap(), position_base_dn(), module)
  return module
 return _singleton(('module/%s' % module_name_), construct)

def module_by_name ( module_name_ ) : def construct ( ) : import univention . admin . modules init_modules ( ) module = univention . admin . modules . get ( module_name_ ) univention . admin . modules . init ( uldap ( ) , position_base_dn ( ) , module ) return module return _singleton ( ( 'module/%s' % module_name_ ) , construct )
returns an initialized umc module .