parameters: (self, binfo)
return_statement: return binfo.dependency_map
docstring: Build mapping from file -> signature
  
          Args:
              self - self
              binfo - buildinfo from node being considered
  
          Returns:
              dictionary of file->signature mappings
docstring_summary: Build mapping from file -> signature
docstring_tokens: Build mapping from file - > signature
function: def _build_dependency_map(self, binfo):
          """
          Build mapping from file -> signature
  
          Args:
              self - self
              binfo - buildinfo from node being considered
  
          Returns:
              dictionary of file->signature mappings
          """
  
          # For an "empty" binfo properties like bsources
          # do not exist: check this to avoid exception.
          if (len(binfo.bsourcesigs) + len(binfo.bdependsigs) +
              len(binfo.bimplicitsigs)) == 0:
              return {}
  
          binfo.dependency_map = { child:signature for child, signature in zip(chain(binfo.bsources, binfo.bdepends, binfo.bimplicit),
                                       chain(binfo.bsourcesigs, binfo.bdependsigs, binfo.bimplicitsigs))}
  
          return binfo.dependency_map
function_tokens: def _build_dependency_map ( self , binfo ) : # For an "empty" binfo properties like bsources # do not exist: check this to avoid exception. if ( len ( binfo . bsourcesigs ) + len ( binfo . bdependsigs ) + len ( binfo . bimplicitsigs ) ) == 0 : return { } binfo . dependency_map = { child : signature for child , signature in zip ( chain ( binfo . bsources , binfo . bdepends , binfo . bimplicit ) , chain ( binfo . bsourcesigs , binfo . bdependsigs , binfo . bimplicitsigs ) ) } return binfo . dependency_map