#NEWLINE# def __init__( self , bans = None , silences = None , exceptions = None , ignores = None , capabilities = None , lobotomized = False , defaultAllow = True ) : #NEWLINE# #INDENT# self . defaultAllow = defaultAllow #NEWLINE# self . expiredBans = [ ] #NEWLINE# self . bans = ( bans or { #NEWLINE# #INDENT# #NEWLINE# #UNINDENT# } ) #NEWLINE# self . ignores = ( ignores or { #NEWLINE# #INDENT# #NEWLINE# #UNINDENT# } ) #NEWLINE# self . silences = ( silences or [ ] ) #NEWLINE# self . exceptions = ( exceptions or [ ] ) #NEWLINE# self . capabilities = ( capabilities or CapabilitySet ( ) ) #NEWLINE# for capability in self . defaultOff : #NEWLINE# #INDENT# if ( capability not in self . capabilities ) : #NEWLINE# #INDENT# self . capabilities . add ( makeAntiCapability ( capability ) ) #NEWLINE# #UNINDENT# #UNINDENT# self . lobotomized = lobotomized