code: def _get_vpn_status(self):
          
          # Sleep for a bit to let any changes in state finish
          sleep(0.3)
          # Check if any active connections are a VPN
          bus = SystemBus()
          ids = []
          for name in self.active:
              conn = bus.get(".NetworkManager", name)
              if conn.Vpn:
                  ids.append(conn.Id)
          # No active VPN
          return ids
docs: Returns None if no VPN active, Id if active.