old_contents: # Copyright (c) Twisted Matrix Laboratories.
  # See LICENSE for details.
      
  # This makes sure that users don't have to set up their environment
  # specially in order to run these programs from bin/.
      
  # This helper is shared by many different actual scripts.  It is not intended to
  # be packaged or installed, it is only a developer convenience.  By the time
  # Twisted is actually installed somewhere, the environment should already be set
  # up properly without the help of this tool.
      
  import sys, os
      
  path = os.path.abspath(sys.argv[0])
  while os.path.dirname(path) != path:
      print(path)
      if os.path.exists(os.path.join(path, 'slamdunk', '__init__.py')):
          
          sys.path.insert(0, os.path.join(path, 'slamdunk'))
          break
      path = os.path.dirname(path)
new_contents: # Copyright (c) Twisted Matrix Laboratories.
  # See LICENSE for details.
      
  # This makes sure that users don't have to set up their environment
  # specially in order to run these programs from bin/.
      
  # This helper is shared by many different actual scripts.  It is not intended to
  # be packaged or installed, it is only a developer convenience.  By the time
  # Twisted is actually installed somewhere, the environment should already be set
  # up properly without the help of this tool.
      
  import sys, os
      
  path = os.path.abspath(sys.argv[0])
  while os.path.dirname(path) != path:
      if os.path.exists(os.path.join(path, 'slamdunk', '__init__.py')):
          
          sys.path.insert(0, os.path.join(path, 'slamdunk'))
          break
      path = os.path.dirname(path)
subject: Debug output removed