old_contents: import socket
  import urllib2
  
  from healthcheck import HealthCheck
  
  class TcpCheck(HealthCheck):
    """ A health check which tries to connect to a port via TCP. """
    def __init__(self, config):
      self.config = config
      
    def run(self, container, report):
      container_port = self.config.getExtraField('port')
      local_port = self.getLocalPort(container, container_port)
      
      report('Checking TCP port: ' + str(local_port))
      try:
        s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
        s.connect('127.0.0.1', local_port)
        s.close()
      except:
        return False
        
      return True
      
      
  class HttpRequestCheck(HealthCheck):
    """ A health check which tries to connect to an HTTP server on a known port. """
    def __init__(self, config):
      self.config = config
      
    def run(self, container, report):
      container_port = self.config.getExtraField('port')
      local_port = self.getLocalPort(container, container_port)
  
      report('Checking HTTP address: http://localhost:' + str(local_port))
      try:
        response = urllib2.urlopen('http://localhost:' + str(local_port), timeout = 2)
        response.read()
      except:
        return False
        
      return True
new_contents: import socket
  import urllib2
  
  from healthcheck import HealthCheck
  from util import report
  
  class TcpCheck(HealthCheck):
    """ A health check which tries to connect to a port via TCP. """
    def __init__(self, config):
      self.config = config
      
    def run(self, container, report):
      container_port = self.config.getExtraField('port')
      local_port = self.getLocalPort(container, container_port)
      
      report('Checking TCP port: ' + str(local_port))
      try:
        s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
        s.connect('127.0.0.1', local_port)
        s.close()
      except:
        return False
        
      return True
      
      
  class HttpRequestCheck(HealthCheck):
    """ A health check which tries to connect to an HTTP server on a known port. """
    def __init__(self, config):
      self.config = config
      
    def run(self, container, report):
      container_port = self.config.getExtraField('port')
      local_port = self.getLocalPort(container, container_port)
  
      report('Checking HTTP address: http://localhost:' + str(local_port))
      try:
        response = urllib2.urlopen('http://localhost:' + str(local_port), timeout = 2)
        response.read()
      except:
        return False
        
      return True
subject: Add missing import