Sorry about that. I think that a simpler question would be:

In my driver code:

 ap = apacheModule.apacheModule(configXML)
 while 1:
      try:
         rVs=ap.perf()
         for anObj in self.objList:
              getattr(anObj,"do")(rVs)
         time.sleep(1)
       except ArraryOutOfBoundsException:
         pass
      except Exception, e:
         sys.stdout.write(str(e) + "\n")
         sys.exit(1)


And in my apacheModule class:

        try:
               (totalAccess,totalTraffic)=(rVs[3][1],self.sizeConvert
(rVs[3][3],rVs[3][4]))

(userUsage,sysUsage,cuserUsage,csysUsage,cpuLoad)=(rVs[4][1],rVs[4][2],rVs[4][3],rVs[4][4],rVs[4][6])
               (requestsSec,bandwidth,perRequest)=(rVs[5][0],
self.sizeConvert(rVs[5][1],rVs[5][2]),self.sizeConvert(rVs[5][3],rVs[5][4]))
               (requestsProc,idle)=(rVs[6][0],rVs[6][1])
           except Exception,e:
               datetime.datetime.now()
               sys.stdout.write(str(e) + "\n")
               sys.stdout.write(rVs)

If the apacheModule comes raises an ArrayOutOfBound exception (don't
remember if that the real exception name), the exception will bubble up, and
the apacheDriver try-except will catch it, right?

Thanks,
Tino
_______________________________________________
Tutor maillist  -  Tutor@python.org
http://mail.python.org/mailman/listinfo/tutor

Reply via email to