def _launch_application(self, widget=None):
            # Decide whether application prompts user to plug in WiFi dongle
            # or tell them they have ethernet.
            # Don't want to call this function more than once
            self.wiface = get_wlan_device()

            has_internet = is_internet()
            ethernet_plugged = is_ethernet_plugged()
            dongle_is_plugged_in = is_device(self.wiface)

            if has_internet and ethernet_plugged and self.no_confirm_ether:
                sys.exit(0)

            # For testing
            # dongle_is_plugged_in = False
            # ethernet_plugged = True
            # has_internet = False

            if has_internet and ethernet_plugged:
                self._you_are_connected_via_ethernet()

            elif dongle_is_plugged_in:
                if has_internet:
                    self._you_have_internet_screen(self.wiface)
                else:
                    # Refresh the networks list
                    self.refresh_networks()

            else:
                self._plug_in_wifi_dongle()
Example #2
0
        def _launch_application(self, widget=None):
            # Decide whether application prompts user to plug in WiFi dongle
            # or tell them they have ethernet.
            # Don't want to call this function more than once
            self.wiface = get_wlan_device()

            has_internet = is_internet()
            ethernet_plugged = is_ethernet_plugged()
            dongle_is_plugged_in = is_device(self.wiface)

            if has_internet and ethernet_plugged and self.no_confirm_ether:
                sys.exit(0)

            # For testing
            # dongle_is_plugged_in = False
            # ethernet_plugged = True
            # has_internet = False

            if has_internet and ethernet_plugged:
                self._you_are_connected_via_ethernet()

            elif dongle_is_plugged_in:
                if has_internet:
                    self._you_have_internet_screen(self.wiface)
                else:
                    # Refresh the networks list
                    self.refresh_networks()

            else:
                self._plug_in_wifi_dongle()
 def _decide(self):
     if is_device(self.wiface):
         self.refresh_networks()
     else:
         self._plug_in_wifi_dongle()
 def _ethernet_next_step(self, widget=None):
     dongle_is_plugged_in = is_device(self.wiface)
     if dongle_is_plugged_in:
         self.refresh_networks()
     else:
         self._plug_in_wifi_dongle()
Example #5
0
 def _decide(self):
     if is_device(self.wiface):
         self.refresh_networks()
     else:
         self._plug_in_wifi_dongle()
Example #6
0
 def _ethernet_next_step(self, widget=None):
     dongle_is_plugged_in = is_device(self.wiface)
     if dongle_is_plugged_in:
         self.refresh_networks()
     else:
         self._plug_in_wifi_dongle()