#NEWLINE# @ property #NEWLINE# def versions( self ) : #NEWLINE# #INDENT# versions = { #NEWLINE# #INDENT# #NEWLINE# #UNINDENT# } #NEWLINE# for version in self . data . get ( 'derivativeInfo' ) : #NEWLINE# #INDENT# ( version , width , height , size , mimetype , u1 , u2 , u3 , url , filename ) = version . split ( ':' ) #NEWLINE# versions [ version ] = { #NEWLINE# #INDENT# 'width' : width , #NEWLINE# 'height' : height , #NEWLINE# 'size' : size , #NEWLINE# 'mimetype' : mimetype , #NEWLINE# 'url' : urllib . unquote ( url ) , #NEWLINE# 'filename' : filename , #NEWLINE# #UNINDENT# } #NEWLINE# #UNINDENT# return versions