#NEWLINE# def _is_module_essential( module_name , sys_packages , sys_modules ) : #NEWLINE# #INDENT# if ( module_name in sys . builtin_module_names ) : #NEWLINE# #INDENT# return True #NEWLINE# #UNINDENT# if ( module_name in sys_modules ) : #NEWLINE# #INDENT# return True #NEWLINE# #UNINDENT# sys_packages . append ( 'tblib' ) #NEWLINE# sys_packages . append ( 'pybuilder.errors' ) #NEWLINE# for package in sys_packages : #NEWLINE# #INDENT# if ( ( module_name == package ) or module_name . startswith ( ( package + '.' ) ) ) : #NEWLINE# #INDENT# return True #NEWLINE# #UNINDENT# #UNINDENT# return False