#NEWLINE# def __init__( self , namespace = { #NEWLINE# #INDENT# #NEWLINE# #UNINDENT# } ) : #NEWLINE# #INDENT# if ( not isinstance ( namespace , dict ) ) : #NEWLINE# #INDENT# raise TypeError ( 'namespace must be a dictionary' ) #NEWLINE# #UNINDENT# self . namespace = namespace #NEWLINE# self . path = [ hy . compiler . _compile_table , builtins . __dict__ , hy . macros . _hy_macros [ None ] , self ] #NEWLINE# self . reader_path = [ hy . macros . _hy_reader [ None ] ] #NEWLINE# if ( '__name__' in namespace ) : #NEWLINE# #INDENT# module_name = namespace [ '__name__' ] #NEWLINE# self . path . append ( hy . macros . _hy_macros [ module_name ] ) #NEWLINE# self . reader_path . append ( hy . macros . _hy_reader [ module_name ] )