#NEWLINE# def Components( subject ) : #NEWLINE# #INDENT# if isinstance ( subject , rdfvalue . RDFURN ) : #NEWLINE# #INDENT# return subject . Split ( ) #NEWLINE# #UNINDENT# else : #NEWLINE# #INDENT# path = utils . SmartUnicode ( path ) #NEWLINE# if ( not path . startswith ( 'aff4:/' ) ) : #NEWLINE# #INDENT# return ( 'aff4' , '' ) #NEWLINE# #UNINDENT# path = path [ len ( 'aff4:/' ) : ] #NEWLINE# return path . split ( os . path . sep )