def __init__(self, connection_string, pgpm_schema_name='_pgpm', pgpm_schema_subclass='basic', logger=None):
        """
        initialises the manager and connects to the DB
        :param connection_string: connection string consumable by DBAPI 2.0
        :param logger: logger object
        """
        super(InstallationManager, self).__init__(connection_string, pgpm_schema_name, logger)
        self._main_module_name = 'pgpm'
        self._pgpm_schema_subclass = pgpm_schema_subclass
def __init__ ( self , connection_string , pgpm_schema_name = '_pgpm' , pgpm_schema_subclass = 'basic' , logger = None ) : super ( InstallationManager , self ) . __init__ ( connection_string , pgpm_schema_name , logger ) self . _main_module_name = 'pgpm' self . _pgpm_schema_subclass = pgpm_schema_subclass
initialises the manager and connects to the DB
        :param connection_string: connection string consumable by DBAPI 2.0
        :param logger: logger object