text: #!/usr/bin/python -u
  import sys
  import libxml2
  try:
      import StringIO
      str_io = StringIO.StringIO
  except:
      import io
      str_io = io.StringIO
  
  # Memory debug specific
  libxml2.debugMemory(1)
  
  i = 0
  while i < 5000:
      f = str_io("foobar")
      buf = libxml2.inputBuffer(f)
      i = i + 1
  
  del f
  del buf
  
  # Memory debug specific
  libxml2.cleanupParser()
  if libxml2.debugMemory(1) == 0:
      print("OK")
  else:
      print("Memory leak %d bytes" % (libxml2.debugMemory(1)))
      libxml2.dumpMemory()
  
  