#NEWLINE# def readlink( self , relpath ) : #NEWLINE# #INDENT# link_path = self . relative_readlink ( relpath ) #NEWLINE# if os . path . isabs ( link_path ) : #NEWLINE# #INDENT# raise IOError ( 'Absolute symlinks not supported in {}: {} -> {}' . format ( self , relpath , link_path ) ) #NEWLINE# #UNINDENT# abs_normpath = os . path . normpath ( os . path . join ( self . build_root , os . path . dirname ( relpath ) , link_path ) ) #NEWLINE# return fast_relpath ( abs_normpath , self . build_root )