diff options
Diffstat (limited to 'src/leap/baseapp/eip.py')
| -rw-r--r-- | src/leap/baseapp/eip.py | 24 | 
1 files changed, 15 insertions, 9 deletions
| diff --git a/src/leap/baseapp/eip.py b/src/leap/baseapp/eip.py index b0e14be7..8007d2b7 100644 --- a/src/leap/baseapp/eip.py +++ b/src/leap/baseapp/eip.py @@ -40,22 +40,28 @@ class EIPConductorAppMixin(object):              debug=self.debugmode,              ovpn_verbosity=opts.openvpn_verb) -        skip_download = opts.no_provider_checks -        skip_verify = opts.no_ca_verify +        self.skip_download = opts.no_provider_checks +        self.skip_verify = opts.no_ca_verify + +    def run_eip_checks(self): +        """ +        runs eip checks and +        the error checking loop +        """ +        logger.debug('running EIP CHECKS')          self.conductor.run_checks( -            skip_download=skip_download, -            skip_verify=skip_verify) +            skip_download=self.skip_download, +            skip_verify=self.skip_verify)          self.error_check() -        # XXX should receive "ready" signal -        # it is called from LeapWindow now. -        #if self.conductor.autostart: -            #self.start_or_stopVPN() -          if self.debugmode:              self.startStopButton.clicked.connect(                  lambda: self.start_or_stopVPN()) +        # XXX should send ready signal instead +        if self.conductor.autostart: +            self.start_or_stopVPN() +      def error_check(self):          """          consumes the conductor error queue. | 
