code: def get_proxy_url(self, with_scheme=True):
      assert self.socket_created_future.result(self.spinup_timeout)
      if self.auth:
          auth = "%s@" % self.auth
      else:
          auth = ""
      if with_scheme:
          scheme = "http://"
      else:
          scheme = ""
      return "%s%s%s:%s" % (
          scheme,
          auth,
          self.proxy_host,
          self.proxy_port,
      )
  
imports: import base64
  import http.server
  import select
  import socket
  import socketserver
  import threading
  from urllib.request import urlopen
label_desc: Use image node_id 6 for calling the ProxyServerThread obj's underlying member method code with example usage: obj.get_proxy_url(with_scheme) and returns: unknown