#NEWLINE# def __str__( self ) : #NEWLINE# #INDENT# 'Return a human readable string for this resource\n\n        Includes only the parts necessary for synchronizaion and\n        designed to support logging.\n        ' #NEWLINE# s = [ str ( self . uri ) , str ( self . lastmod ) , str ( self . length ) , str ( ( self . md5 if self . md5 else self . sha1 ) ) ] #NEWLINE# if ( self . change is not None ) : #NEWLINE# #INDENT# s . append ( str ( self . change ) ) #NEWLINE# #UNINDENT# if ( self . path is not None ) : #NEWLINE# #INDENT# s . append ( str ( self . path ) ) #NEWLINE# #UNINDENT# return ( ( '[ ' + ' | ' . join ( s ) ) + ' ]' )