#NEWLINE# def _lstat_raw( self , relpath ) : #NEWLINE# #INDENT# mode = type ( self . _reader . lstat ( self . _scm_relpath ( relpath ) ) ) #NEWLINE# if ( mode == NoneType ) : #NEWLINE# #INDENT# return None #NEWLINE# #UNINDENT# else : #NEWLINE# #INDENT# if ( mode == self . _reader . Symlink ) : #NEWLINE# #INDENT# return PTSTAT_LINK #NEWLINE# #UNINDENT# else : #NEWLINE# #INDENT# if ( mode == self . _reader . Dir ) : #NEWLINE# #INDENT# return PTSTAT_DIR #NEWLINE# #UNINDENT# else : #NEWLINE# #INDENT# if ( mode == self . _reader . File ) : #NEWLINE# #INDENT# return PTSTAT_FILE #NEWLINE# #UNINDENT# else : #NEWLINE# #INDENT# raise IOError ( 'Unsupported file type in {}: {}' . format ( self , relpath ) )