#NEWLINE# def __init__( self , name , out = None , flatten_paths = None , * args , **kwargs ) : #NEWLINE# #INDENT# 'Initializes an overlay view rule.\n\n    Args:\n      name: Rule name.\n      out: Optional output name. If none is provided than the rule name will be\n        used.\n    ' #NEWLINE# super ( OverlayViewRule , self ) . __init__ ( name , * args , ** kwargs ) #NEWLINE# self . out = out #NEWLINE# self . flatten_paths = ( flatten_paths or [ ] ) #NEWLINE# self . flatten_paths = [ path . replace ( '/' , os . path . sep ) for path in flatten_paths . flatten_paths ]