Diff for /embedaddon/libxml2/python/tests/inbuf.py between versions 1.1 and 1.1.1.2

version 1.1, 2012/02/21 23:38:00 version 1.1.1.2, 2014/06/15 19:53:34
Line 1 Line 1
 #!/usr/bin/python -u  #!/usr/bin/python -u
 import sys  import sys
 import libxml2  import libxml2
import StringIOtry:
     import StringIO
     str_io = StringIO.StringIO
 except:
     import io
     str_io = io.StringIO
   
 # Memory debug specific  # Memory debug specific
 libxml2.debugMemory(1)  libxml2.debugMemory(1)
   
 i = 0  i = 0
 while i < 5000:  while i < 5000:
    f = StringIO.StringIO("foobar")    f = str_io("foobar")
     buf = libxml2.inputBuffer(f)      buf = libxml2.inputBuffer(f)
     i = i + 1      i = i + 1
   
Line 18  del buf Line 23  del buf
 # Memory debug specific  # Memory debug specific
 libxml2.cleanupParser()  libxml2.cleanupParser()
 if libxml2.debugMemory(1) == 0:  if libxml2.debugMemory(1) == 0:
    print "OK"    print("OK")
 else:  else:
    print "Memory leak %d bytes" % (libxml2.debugMemory(1))    print("Memory leak %d bytes" % (libxml2.debugMemory(1)))
     libxml2.dumpMemory()      libxml2.dumpMemory()
   

Removed from v.1.1  
changed lines
  Added in v.1.1.1.2


FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>