parameters: (root_path)
return_statement: return b2.build_system.main()
docstring: Performs python-side bootstrapping of Boost.Build/Python.
  
      This function arranges for 'b2.whatever' package names to work, while also
      allowing to put python files alongside corresponding jam modules.
docstring_summary: Performs python-side bootstrapping of Boost.Build/Python.
docstring_tokens: Performs python - side bootstrapping of Boost . Build / Python .
function: def bootstrap(root_path):
      """Performs python-side bootstrapping of Boost.Build/Python.
  
      This function arranges for 'b2.whatever' package names to work, while also
      allowing to put python files alongside corresponding jam modules.
      """
  
      m = imp.new_module("b2")
      # Note that:
      # 1. If __path__ is not list of strings, nothing will work
      # 2. root_path is already list of strings.
      m.__path__ = root_path
      sys.modules["b2"] = m
  
      import b2.build_system
      return b2.build_system.main()
function_tokens: def bootstrap ( root_path ) : m = imp . new_module ( "b2" ) # Note that: # 1. If __path__ is not list of strings, nothing will work # 2. root_path is already list of strings. m . __path__ = root_path sys . modules [ "b2" ] = m import b2 . build_system return b2 . build_system . main ( )