old_contents: # -*- coding: utf-8 -*-
  #
  # A set of simple methods for writing messages to stderr
  #
  import sys
  from traceback import extract_tb
  from traceback import format_list
  
  
  def write_exception(e):
      exc_type, __, exc_traceback = sys.exc_info()
      sys.stderr.write('[ERROR] {0} {1}\n'.format(exc_type.__name__, e.message if e.message else ''))
      for line in format_list(extract_tb(exc_traceback)):
          sys.stderr.write(line)
  
  
  def write_error_message(message):
      sys.stderr.write('[ERROR] ')
      sys.stderr.write(message)
      sys.stderr.write('\n')
  
new_contents: # -*- coding: utf-8 -*-
  #
  # A set of simple methods for writing messages to stderr
  #
  import sys
  from traceback import extract_tb
  from traceback import format_list
  
  
  def write_exception(e):
      exc_type, __, exc_traceback = sys.exc_info()
      sys.stderr.write('[ERROR] {0} {1}\n'.format(exc_type.__name__, str(e)))
      for line in format_list(extract_tb(exc_traceback)):
          sys.stderr.write(line)
  
  
  def write_error_message(message):
      sys.stderr.write('[ERROR] ')
      sys.stderr.write(message)
      sys.stderr.write('\n')
  
subject: Fix deprecation warning interfering with tests