--- a/eric7/PipInterface/Pip.py Sun Mar 13 15:20:26 2022 +0100 +++ b/eric7/PipInterface/Pip.py Sun Mar 13 19:59:03 2022 +0100 @@ -31,6 +31,7 @@ SSL_AVAILABLE = False from .PipDialog import PipDialog +from .PipVulnerabilityChecker import PipVulnerabilityChecker import Preferences import Globals @@ -65,6 +66,8 @@ self.__networkManager.sslErrors.connect( self.__sslErrorHandler.sslErrorsReply) self.__replies = [] + + self.__vulnerabilityChecker = PipVulnerabilityChecker(self, self) def getNetworkAccessManager(self): """ @@ -75,6 +78,15 @@ """ return self.__networkManager + def getVulnerabilityChecker(self): + """ + Public method to get a reference to the vulnerability checker object. + + @return reference to the vulnerability checker object + @type PipVulnerabilityChecker + """ + return self.__vulnerabilityChecker + ########################################################################## ## Methods below implement some utility functions ##########################################################################