#NEWLINE# def __init__( self , field , name = None , default = None ) : #NEWLINE# #INDENT# default = ( default or [ ] ) #NEWLINE# Field . __init__ ( self , name = default , default = ( lambda : copy . copy ( default ) ) ) #NEWLINE# if ( type ( field ) is type ) : #NEWLINE# #INDENT# if issubclass ( field , Field ) : #NEWLINE# #INDENT# field = field ( ) #NEWLINE# #UNINDENT# else : #NEWLINE# #INDENT# if issubclass ( field , Mapping ) : #NEWLINE# #INDENT# field = DictField ( field ) #NEWLINE# #UNINDENT# #UNINDENT# #UNINDENT# self . field = field