#NEWLINE# def __setDetails( self , cfDetails ) : #NEWLINE# #INDENT# "\n        Fill in all details by storing a ``ConfigParser`` instance.\n\n        .. warning: The values for ``plugin_name`` and\n                    ``plugin_path`` given a init time will superseed\n                    any value found in ``cfDetails`` in section\n                    'Core' for the options 'Name' and 'Module' (this\n                    is mostly for backward compatibility).\n        " #NEWLINE# bkp_name = self . name #NEWLINE# bkp_path = self . path #NEWLINE# self . __details = cfDetails #NEWLINE# self . name = bkp_name #NEWLINE# self . path = bkp_path #NEWLINE# self . _ensureDetailsDefaultsAreBackwardCompatible ( )