EduploneExam_QOrderProcessor/QOrder_ProcessorTypes QOrderProcessGroup.py,1.4,1.5 QOrderProcessor.py,1.6,1.7

Nils Haagen <[email protected]> Fri, 10 Feb 2006 09:38:18 +0000
Newsgroups gmane.comp.web.zope.eduplone.cvs
Message-ID <[email protected]>
Update of /cvsroot/eduplone/EduploneExam_QOrderProcessor/QOrder_ProcessorTypes
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv4563/QOrder_ProcessorTypes

Modified Files:
	QOrderProcessGroup.py QOrderProcessor.py 
Log Message:
fixed KeyError for non-Owner in processorview

Index: QOrderProcessor.py
===================================================================
RCS file: /cvsroot/eduplone/EduploneExam_QOrderProcessor/QOrder_ProcessorTypes/QOrderProcessor.py,v
retrieving revision 1.6
retrieving revision 1.7
diff -C2 -d -r1.6 -r1.7
*** QOrderProcessor.py	10 Jan 2006 15:07:34 -0000	1.6
--- QOrderProcessor.py	10 Feb 2006 09:38:16 -0000	1.7
***************
*** 120,124 ****
          counter=-1
          for s,v in self.maxSumProcIds():
!             counter=counter+1
              if pgId==s:
                  return counter
--- 120,124 ----
          counter=-1
          for s,v in self.maxSumProcIds():
!             counter=counter+1
              if pgId==s:
                  return counter
***************
*** 183,187 ****
                          results.insert(c,(pg.getId(),s))
                          break
!                     
          return results
  
--- 183,187 ----
                          results.insert(c,(pg.getId(),s))
                          break
!                     
          return results
  

Index: QOrderProcessGroup.py
===================================================================
RCS file: /cvsroot/eduplone/EduploneExam_QOrderProcessor/QOrder_ProcessorTypes/QOrderProcessGroup.py,v
retrieving revision 1.4
retrieving revision 1.5
diff -C2 -d -r1.4 -r1.5
*** QOrderProcessGroup.py	15 Nov 2005 11:13:18 -0000	1.4
--- QOrderProcessGroup.py	10 Feb 2006 09:38:16 -0000	1.5
***************
*** 137,144 ****
          for q in self._answerUIDs:
              QObj=self._lookupUID(q, self)
!             singleAnswer=QObj.deliverResponse(QObj).getResponseValues()[self._answerUIDs[q]] 
!             try:
!                 singleAnswer=int(singleAnswer)
!             except:
                  singleAnswer=0
              
--- 137,151 ----
          for q in self._answerUIDs:
              QObj=self._lookupUID(q, self)
!             #singleAnswer=QObj.deliverResponse(QObj).getResponseValues()[self._answerUIDs[q]] 
!             responseValues=QObj.deliverResponse(QObj).getResponseValues()
!             aUID=self.getAnswerUIDforQuestion(q)
!             
!             if responseValues.has_key(aUID):
!                 singleAnswer=responseValues[aUID]
!                 try:
!                     singleAnswer=int(singleAnswer)
!                 except:
!                     singleAnswer=0
!             else:
                  singleAnswer=0
              



-------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc. Do you grep through log files
for problems?  Stop!  Download the new AJAX search engine that makes
searching your log files as easy as surfing the  web.  DOWNLOAD SPLUNK!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=103432&bid=230486&dat=121642