text: #!/usr/bin/python -u
  import sys
  import libxml2
  import StringIO
  
  # Memory debug specific
  libxml2.debugMemory(1)
  
  i = 0
  while i < 5000:
      f = StringIO.StringIO("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()
  
  