Sophie

Sophie

distrib > Mandriva > 9.1 > i586 > by-pkgid > 3c88344d1f3d15057277d028d0022277 > files > 535

swig-1.3.11-4mdk.i586.rpm

# file: runme.py
import example

q = example.intQueue(10)

print "Inserting items into intQueue"

try:
      for i in range(0,100):
            q.enqueue(i)
except example.FullError,e:
      print "Maxsize is", e.maxsize

print "Removing items"

try:
      while 1:
            q.dequeue()
except example.EmptyError,e:
      pass


q = example.doubleQueue(1000)

print "Inserting items into doubleQueue"

try:
      for i in range(0,10000):
            q.enqueue(i*1.5)
except example.FullError,e:
      print "Maxsize is", e.maxsize

print "Removing items"

try:
      while 1:
            q.dequeue()
except example.EmptyError,e:
      pass