#NEWLINE# def __init__( self , site_name = None , dbname = None , base = None , generator = None , case = None , namespaces = None , pages = None ) : #NEWLINE# #INDENT# self . site_name = none_or ( site_name , str ) #NEWLINE# '\n        The name of the site. : str | `None` (if not specified in the XML)\n        ' #NEWLINE# self . dbname = none_or ( dbname , str ) #NEWLINE# '\n        The database name of the site. : str | `None` (if not specified in the\n        XML)\n        ' #NEWLINE# self . base = none_or ( base , str ) #NEWLINE# '\n        TODO: ??? : str | `None` (if not specified in the XML)\n        ' #NEWLINE# self . generator = none_or ( generator , str ) #NEWLINE# '\n        TODO: ??? : str | `None` (if not specified in the XML)\n        ' #NEWLINE# self . case = none_or ( case , str ) #NEWLINE# '\n        TODO: ??? : str | `None` (if not specified in the XML)\n        ' #NEWLINE# self . namespaces = none_or ( namespaces , list ) #NEWLINE# '\n        A list of :class:`mw.Namespace` | `None` (if not specified in the XML)\n        ' #NEWLINE# self . __pages = pages