def load_macros(module_name):
 def _import(module, module_name=module_name):
  '__import__ a module, avoiding recursions'
  if (module != module_name):
   __import__(module)
 for module in CORE_MACROS:
  _import(module)
 if module_name.startswith('hy.core'):
  return
 for module in EXTRA_MACROS:
  _import(module)

def load_macros ( module_name ) : def _import ( module , module_name = module_name ) : if ( module != module_name ) : __import__ ( module ) for module in CORE_MACROS : _import ( module ) if module_name . startswith ( 'hy.core' ) : return for module in EXTRA_MACROS : _import ( module )
load the hy builtin macros for module module_name .