#NEWLINE# def connect( self , filename ) : #NEWLINE# #INDENT# 'Load the database from the file.' #NEWLINE# self . _file_name = fbuild . path . Path ( filename ) #NEWLINE# if self . _file_name . exists ( ) : #NEWLINE# #INDENT# with open ( self . _file_name , 'rb' ) as f : #NEWLINE# #INDENT# unpickler = fbuild . db . backend . Unpickler ( self . _ctx , f ) #NEWLINE# ( self . _functions , self . _function_calls , self . _files , self . _call_files , self . _external_srcs , self . _external_dsts ) = unpickler . load ( ) #NEWLINE# #UNINDENT# #UNINDENT# else : #NEWLINE# #INDENT# super ( ) . connect ( )