division by zero error for categories
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
SchoolTool Gradebook |
Fix Released
|
Critical
|
Alan Elkner |
Bug Description
I re-weighted the categories and made some 0. click save, and now i cannot access Gradebook:
Exception
InvalidOperation: 0 / 0
Traceback
File "/usr/lib/
result = publication.
File "/usr/lib/
return mapply(ob, request.
File "/usr/lib/
return debug_call(obj, args)
Extra information: <zope.browserpa
File "/usr/lib/
return obj(*args)
File "/usr/lib/
return self.index(*args, **kw)
File "/usr/lib/
return self.im_
File "/usr/lib/
sourceAnnotat
File "/usr/lib/
strictinsert=0, sourceAnnotatio
Template "/usr/lib/
File "/usr/lib/
self.
File "/usr/lib/
handlers[
File "/usr/lib/
self.
File "/usr/lib/
handlers[
File "/usr/lib/
self.
File "/usr/lib/
return self.no_tag(start, program)
File "/usr/lib/
self.
File "/usr/lib/
handlers[
File "/usr/lib/
self.
File "/usr/lib/
handlers[
File "/usr/lib/
self.
File "/usr/lib/
return self.no_tag(start, program)
File "/usr/lib/
self.
File "/usr/lib/
handlers[
File "/usr/lib/
iterator = self.engine.
File "/usr/lib/
expr = self.evaluate(expr)
File "/usr/lib/
return expression(self)
Template "/usr/lib/
Expression: <PathExpr standard:
File "/usr/lib/
return self._eval(
File "/usr/lib/
return ob()
File "/usr/lib/
student)
File "/usr/lib/
adjusted_
File "/usr/lib/
return context.
File "/usr/lib/
raise error(explanation)
Related branches
- SchoolTool Owners: Pending requested
-
Diff: 121 lines (+50/-21)3 files modifiedCHANGES.txt (+1/-0)
src/schooltool/gradebook/browser/ftests/category_weighting.txt (+32/-0)
src/schooltool/gradebook/gradebook.py (+17/-21)
Changed in schooltool: | |
status: | New → Triaged |
importance: | Undecided → Critical |
assignee: | nobody → Alan Elkner (aelkner) |
affects: | schooltool → schooltool.gradebook |
Changed in schooltool.gradebook: | |
status: | Triaged → Fix Committed |
Changed in schooltool.gradebook: | |
milestone: | none → 0.9.1 |
Changed in schooltool.gradebook: | |
status: | Fix Committed → Fix Released |