Server Error After Editing Gradebook

Asked by Aaron

I keep getting this error while I'm editing a gradebook. I think it happens whenever I try to use the options in the Linked Column tab when I'm adding an activity. I can't figure out how to fix it aside from deleting the entire section and creating it all over again. This is the error message I get:

Server Error

An internal server error has occurred. This most likely means that you have found a bug in SchoolTool. Please report it on the issue tracker.
Exception

RuntimeError: maximum recursion depth exceeded while calling a Python object

Traceback

File "/usr/lib/python2.7/dist-packages/zope/publisher/publish.py", line 132, in publish
  result = publication.callObject(request, obj)
File "/usr/lib/python2.7/dist-packages/zope/app/publication/zopepublication.py", line 207, in callObject
  return mapply(ob, request.getPositionalArguments(), request)
File "/usr/lib/python2.7/dist-packages/zope/publisher/publish.py", line 107, in mapply
  return debug_call(obj, args)
Extra information: <schooltool.skin.flourish.zcml_content.FlourishLinkedColumnAddView_addLinkedColumn.html object at 0x7f1b148cc510>
File "/usr/lib/python2.7/dist-packages/zope/publisher/publish.py", line 113, in debug_call
  return obj(*args)
File "/usr/lib/python2.7/dist-packages/schooltool/skin/flourish/page.py", line 81, in __call__
  result = self.render(*args, **kw)
File "/usr/lib/python2.7/dist-packages/schooltool/skin/flourish/page.py", line 74, in render
  return self.template(*args, **kw)
File "/usr/lib/python2.7/dist-packages/zope/browserpage/viewpagetemplatefile.py", line 83, in __call__
  return self.im_func(im_self, *args, **kw)
File "/usr/lib/python2.7/dist-packages/zope/browserpage/viewpagetemplatefile.py", line 51, in __call__
  sourceAnnotations=getattr(debug_flags, 'sourceAnnotations', 0),
File "/usr/lib/python2.7/dist-packages/zope/pagetemplate/pagetemplate.py", line 132, in pt_render
  strictinsert=0, sourceAnnotations=sourceAnnotations
Template "/usr/lib/python2.7/dist-packages/schooltool/skin/flourish/templates/main.pt"
File "/usr/lib/python2.7/dist-packages/zope/pagetemplate/pagetemplate.py", line 240, in __call__
  interpreter()
File "/usr/lib/python2.7/dist-packages/zope/tal/talinterpreter.py", line 271, in __call__
  self.interpret(self.program)
File "/usr/lib/python2.7/dist-packages/zope/tal/talinterpreter.py", line 343, in interpret
  handlers[opcode](self, args)
File "/usr/lib/python2.7/dist-packages/zope/tal/talinterpreter.py", line 533, in do_optTag_tal
  self.do_optTag(stuff)
File "/usr/lib/python2.7/dist-packages/zope/tal/talinterpreter.py", line 518, in do_optTag
  return self.no_tag(start, program)
File "/usr/lib/python2.7/dist-packages/zope/tal/talinterpreter.py", line 513, in no_tag
  self.interpret(program)
File "/usr/lib/python2.7/dist-packages/zope/tal/talinterpreter.py", line 343, in interpret
  handlers[opcode](self, args)
File "/usr/lib/python2.7/dist-packages/zope/tal/talinterpreter.py", line 742, in do_insertStructure_tal
  structure = self.engine.evaluateStructure(expr)
File "/usr/lib/python2.7/dist-packages/zope/tales/tales.py", line 696, in evaluate
  return expression(self)
Template "/usr/lib/python2.7/dist-packages/schooltool/skin/flourish/templates/main.pt", line 79, column 8
  Expression: <PathExpr standard:u'view/page_template|nothing'>
File "/usr/lib/python2.7/dist-packages/zope/tales/expressions.py", line 217, in __call__
  return self._eval(econtext)
File "/usr/lib/python2.7/dist-packages/zope/tales/expressions.py", line 211, in _eval
  return ob()
File "/usr/lib/python2.7/dist-packages/zope/browserpage/viewpagetemplatefile.py", line 83, in __call__
  return self.im_func(im_self, *args, **kw)
File "/usr/lib/python2.7/dist-packages/zope/browserpage/viewpagetemplatefile.py", line 51, in __call__
  sourceAnnotations=getattr(debug_flags, 'sourceAnnotations', 0),
File "/usr/lib/python2.7/dist-packages/zope/pagetemplate/pagetemplate.py", line 132, in pt_render
  strictinsert=0, sourceAnnotations=sourceAnnotations
Template "/usr/lib/python2.7/dist-packages/schooltool/skin/flourish/templates/page.pt"
File "/usr/lib/python2.7/dist-packages/zope/pagetemplate/pagetemplate.py", line 240, in __call__
  interpreter()
File "/usr/lib/python2.7/dist-packages/zope/tal/talinterpreter.py", line 271, in __call__
  self.interpret(self.program)
File "/usr/lib/python2.7/dist-packages/zope/tal/talinterpreter.py", line 343, in interpret
  handlers[opcode](self, args)
File "/usr/lib/python2.7/dist-packages/zope/tal/talinterpreter.py", line 583, in do_setLocal_tal
  self.engine.setLocal(name, self.engine.evaluateValue(expr))
File "/usr/lib/python2.7/dist-packages/zope/tales/tales.py", line 696, in evaluate
  return expression(self)
Template "/usr/lib/python2.7/dist-packages/schooltool/skin/flourish/templates/page.pt", line 14, column 2
  Expression: <PathExpr standard:u'view/content_template|nothing'>
File "/usr/lib/python2.7/dist-packages/zope/tales/expressions.py", line 217, in __call__
  return self._eval(econtext)
File "/usr/lib/python2.7/dist-packages/zope/tales/expressions.py", line 211, in _eval
  return ob()
File "/usr/lib/python2.7/dist-packages/zope/browserpage/viewpagetemplatefile.py", line 83, in __call__
  return self.im_func(im_self, *args, **kw)
File "/usr/lib/python2.7/dist-packages/zope/browserpage/viewpagetemplatefile.py", line 51, in __call__
  sourceAnnotations=getattr(debug_flags, 'sourceAnnotations', 0),
File "/usr/lib/python2.7/dist-packages/zope/pagetemplate/pagetemplate.py", line 132, in pt_render
  strictinsert=0, sourceAnnotations=sourceAnnotations
Template "/usr/lib/python2.7/dist-packages/schooltool/gradebook/browser/templates/f_add_edit_linked_column.pt"
File "/usr/lib/python2.7/dist-packages/zope/pagetemplate/pagetemplate.py", line 240, in __call__
  interpreter()
File "/usr/lib/python2.7/dist-packages/zope/tal/talinterpreter.py", line 271, in __call__
  self.interpret(self.program)
File "/usr/lib/python2.7/dist-packages/zope/tal/talinterpreter.py", line 343, in interpret
  handlers[opcode](self, args)
File "/usr/lib/python2.7/dist-packages/zope/tal/talinterpreter.py", line 819, in do_loop_tal
  iterator = self.engine.setRepeat(name, expr)
File "/usr/lib/python2.7/dist-packages/zope/tales/tales.py", line 682, in setRepeat
  expr = self.evaluate(expr)
File "/usr/lib/python2.7/dist-packages/zope/tales/tales.py", line 696, in evaluate
  return expression(self)
Template "/usr/lib/python2.7/dist-packages/schooltool/gradebook/browser/templates/f_add_edit_linked_column.pt", line 59, column 12
  Expression: <PathExpr standard:u'view/getRows'>
File "/usr/lib/python2.7/dist-packages/zope/tales/expressions.py", line 217, in __call__
  return self._eval(econtext)
File "/usr/lib/python2.7/dist-packages/zope/tales/expressions.py", line 211, in _eval
  return ob()
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/browser/activity.py", line 838, in getRows
  and len(worksheet.values())
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 228, in values
  if isHiddenSource(activity.source):
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 108, in isHiddenSource
  obj = getSourceObj(source)
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 101, in getSourceObj
  for activity in worksheet.values():
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 228, in values
  if isHiddenSource(activity.source):
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 108, in isHiddenSource
  obj = getSourceObj(source)
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 101, in getSourceObj
  for activity in worksheet.values():
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 228, in values
  if isHiddenSource(activity.source):
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 108, in isHiddenSource
  obj = getSourceObj(source)
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 101, in getSourceObj
  for activity in worksheet.values():
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 228, in values
  if isHiddenSource(activity.source):
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 108, in isHiddenSource
  obj = getSourceObj(source)
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 101, in getSourceObj
  for activity in worksheet.values():
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 228, in values
  if isHiddenSource(activity.source):
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 108, in isHiddenSource
  obj = getSourceObj(source)
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 101, in getSourceObj
  for activity in worksheet.values():
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 228, in values
  if isHiddenSource(activity.source):
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 108, in isHiddenSource
  obj = getSourceObj(source)
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 101, in getSourceObj
  for activity in worksheet.values():
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 228, in values
  if isHiddenSource(activity.source):
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 108, in isHiddenSource
  obj = getSourceObj(source)
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 101, in getSourceObj
  for activity in worksheet.values():
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 228, in values
  if isHiddenSource(activity.source):
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 108, in isHiddenSource
  obj = getSourceObj(source)
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 101, in getSourceObj
  for activity in worksheet.values():
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 228, in values
  if isHiddenSource(activity.source):
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 108, in isHiddenSource
  obj = getSourceObj(source)
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 101, in getSourceObj
  for activity in worksheet.values():
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 228, in values
  if isHiddenSource(activity.source):
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 108, in isHiddenSource
  obj = getSourceObj(source)
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 101, in getSourceObj
  for activity in worksheet.values():
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 228, in values
  if isHiddenSource(activity.source):
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 108, in isHiddenSource
  obj = getSourceObj(source)
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 101, in getSourceObj
  for activity in worksheet.values():
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 228, in values
  if isHiddenSource(activity.source):
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 108, in isHiddenSource
  obj = getSourceObj(source)
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 101, in getSourceObj
  for activity in worksheet.values():
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 228, in values
  if isHiddenSource(activity.source):
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 108, in isHiddenSource
  obj = getSourceObj(source)
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 101, in getSourceObj
  for activity in worksheet.values():
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 228, in values
  if isHiddenSource(activity.source):
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 108, in isHiddenSource
  obj = getSourceObj(source)
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 101, in getSourceObj
  for activity in worksheet.values():
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 228, in values
  if isHiddenSource(activity.source):
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 108, in isHiddenSource
  obj = getSourceObj(source)
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 101, in getSourceObj
  for activity in worksheet.values():
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 228, in values
  if isHiddenSource(activity.source):
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 108, in isHiddenSource
  obj = getSourceObj(source)
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 101, in getSourceObj
  for activity in worksheet.values():
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 228, in values
  if isHiddenSource(activity.source):
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 108, in isHiddenSource
  obj = getSourceObj(source)
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 101, in getSourceObj
  for activity in worksheet.values():
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 228, in values
  if isHiddenSource(activity.source):
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 108, in isHiddenSource
  obj = getSourceObj(source)
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 101, in getSourceObj
  for activity in worksheet.values():
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 228, in values
  if isHiddenSource(activity.source):
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 108, in isHiddenSource
  obj = getSourceObj(source)
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 101, in getSourceObj
  for activity in worksheet.values():
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 228, in values
  if isHiddenSource(activity.source):
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 108, in isHiddenSource
  obj = getSourceObj(source)
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 101, in getSourceObj
  for activity in worksheet.values():
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 228, in values
  if isHiddenSource(activity.source):
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 108, in isHiddenSource
  obj = getSourceObj(source)
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 101, in getSourceObj
  for activity in worksheet.values():
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 228, in values
  if isHiddenSource(activity.source):
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 108, in isHiddenSource
  obj = getSourceObj(source)
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 101, in getSourceObj
  for activity in worksheet.values():
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 228, in values
  if isHiddenSource(activity.source):
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 108, in isHiddenSource
  obj = getSourceObj(source)
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 101, in getSourceObj
  for activity in worksheet.values():
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 228, in values
  if isHiddenSource(activity.source):
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 108, in isHiddenSource
  obj = getSourceObj(source)
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 101, in getSourceObj
  for activity in worksheet.values():
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 228, in values
  if isHiddenSource(activity.source):
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 108, in isHiddenSource
  obj = getSourceObj(source)
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 101, in getSourceObj
  for activity in worksheet.values():
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 228, in values
  if isHiddenSource(activity.source):
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 108, in isHiddenSource
  obj = getSourceObj(source)
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 101, in getSourceObj
  for activity in worksheet.values():
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 228, in values
  if isHiddenSource(activity.source):
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 108, in isHiddenSource
  obj = getSourceObj(source)
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 101, in getSourceObj
  for activity in worksheet.values():
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 228, in values
  if isHiddenSource(activity.source):
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 108, in isHiddenSource
  obj = getSourceObj(source)
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 101, in getSourceObj
  for activity in worksheet.values():
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 228, in values
  if isHiddenSource(activity.source):
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 108, in isHiddenSource
  obj = getSourceObj(source)
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 101, in getSourceObj
  for activity in worksheet.values():
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 228, in values
  if isHiddenSource(activity.source):
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 108, in isHiddenSource
  obj = getSourceObj(source)
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 101, in getSourceObj
  for activity in worksheet.values():
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 228, in values
  if isHiddenSource(activity.source):
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 108, in isHiddenSource
  obj = getSourceObj(source)
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 101, in getSourceObj
  for activity in worksheet.values():
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 228, in values
  if isHiddenSource(activity.source):
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 108, in isHiddenSource
  obj = getSourceObj(source)
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 101, in getSourceObj
  for activity in worksheet.values():
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 228, in values
  if isHiddenSource(activity.source):
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 108, in isHiddenSource
  obj = getSourceObj(source)
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 101, in getSourceObj
  for activity in worksheet.values():
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 228, in values
  if isHiddenSource(activity.source):
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 108, in isHiddenSource
  obj = getSourceObj(source)
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 101, in getSourceObj
  for activity in worksheet.values():
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 228, in values
  if isHiddenSource(activity.source):
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 108, in isHiddenSource
  obj = getSourceObj(source)
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 101, in getSourceObj
  for activity in worksheet.values():
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 228, in values
  if isHiddenSource(activity.source):
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 108, in isHiddenSource
  obj = getSourceObj(source)
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 101, in getSourceObj
  for activity in worksheet.values():
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 228, in values
  if isHiddenSource(activity.source):
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 108, in isHiddenSource
  obj = getSourceObj(source)
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 101, in getSourceObj
  for activity in worksheet.values():
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 228, in values
  if isHiddenSource(activity.source):
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 108, in isHiddenSource
  obj = getSourceObj(source)
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 101, in getSourceObj
  for activity in worksheet.values():
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 228, in values
  if isHiddenSource(activity.source):
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 108, in isHiddenSource
  obj = getSourceObj(source)
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 101, in getSourceObj
  for activity in worksheet.values():
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 228, in values
  if isHiddenSource(activity.source):
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 108, in isHiddenSource
  obj = getSourceObj(source)
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 101, in getSourceObj
  for activity in worksheet.values():
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 228, in values
  if isHiddenSource(activity.source):
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 108, in isHiddenSource
  obj = getSourceObj(source)
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 101, in getSourceObj
  for activity in worksheet.values():
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 228, in values
  if isHiddenSource(activity.source):
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 108, in isHiddenSource
  obj = getSourceObj(source)
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 101, in getSourceObj
  for activity in worksheet.values():
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 228, in values
  if isHiddenSource(activity.source):
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 108, in isHiddenSource
  obj = getSourceObj(source)
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 101, in getSourceObj
  for activity in worksheet.values():
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 228, in values
  if isHiddenSource(activity.source):
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 108, in isHiddenSource
  obj = getSourceObj(source)
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 101, in getSourceObj
  for activity in worksheet.values():
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 228, in values
  if isHiddenSource(activity.source):
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 108, in isHiddenSource
  obj = getSourceObj(source)
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 101, in getSourceObj
  for activity in worksheet.values():
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 228, in values
  if isHiddenSource(activity.source):
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 108, in isHiddenSource
  obj = getSourceObj(source)
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 101, in getSourceObj
  for activity in worksheet.values():
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 228, in values
  if isHiddenSource(activity.source):
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 108, in isHiddenSource
  obj = getSourceObj(source)
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 101, in getSourceObj
  for activity in worksheet.values():
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 228, in values
  if isHiddenSource(activity.source):
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 108, in isHiddenSource
  obj = getSourceObj(source)
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 101, in getSourceObj
  for activity in worksheet.values():
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 228, in values
  if isHiddenSource(activity.source):
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 108, in isHiddenSource
  obj = getSourceObj(source)
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 101, in getSourceObj
  for activity in worksheet.values():
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 228, in values
  if isHiddenSource(activity.source):
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 108, in isHiddenSource
  obj = getSourceObj(source)
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 101, in getSourceObj
  for activity in worksheet.values():
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 228, in values
  if isHiddenSource(activity.source):
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 108, in isHiddenSource
  obj = getSourceObj(source)
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 101, in getSourceObj
  for activity in worksheet.values():
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 228, in values
  if isHiddenSource(activity.source):
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 108, in isHiddenSource
  obj = getSourceObj(source)
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 101, in getSourceObj
  for activity in worksheet.values():
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 228, in values
  if isHiddenSource(activity.source):
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 108, in isHiddenSource
  obj = getSourceObj(source)
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 101, in getSourceObj
  for activity in worksheet.values():
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 228, in values
  if isHiddenSource(activity.source):
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 108, in isHiddenSource
  obj = getSourceObj(source)
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 101, in getSourceObj
  for activity in worksheet.values():
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 228, in values
  if isHiddenSource(activity.source):
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 108, in isHiddenSource
  obj = getSourceObj(source)
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 101, in getSourceObj
  for activity in worksheet.values():
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 228, in values
  if isHiddenSource(activity.source):
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 108, in isHiddenSource
  obj = getSourceObj(source)
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 101, in getSourceObj
  for activity in worksheet.values():
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 228, in values
  if isHiddenSource(activity.source):
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 108, in isHiddenSource
  obj = getSourceObj(source)
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 101, in getSourceObj
  for activity in worksheet.values():
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 228, in values
  if isHiddenSource(activity.source):
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 108, in isHiddenSource
  obj = getSourceObj(source)
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 101, in getSourceObj
  for activity in worksheet.values():
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 228, in values
  if isHiddenSource(activity.source):
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 108, in isHiddenSource
  obj = getSourceObj(source)
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 101, in getSourceObj
  for activity in worksheet.values():
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 228, in values
  if isHiddenSource(activity.source):
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 108, in isHiddenSource
  obj = getSourceObj(source)
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 101, in getSourceObj
  for activity in worksheet.values():
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 228, in values
  if isHiddenSource(activity.source):
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 108, in isHiddenSource
  obj = getSourceObj(source)
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 101, in getSourceObj
  for activity in worksheet.values():
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 228, in values
  if isHiddenSource(activity.source):
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 108, in isHiddenSource
  obj = getSourceObj(source)
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 101, in getSourceObj
  for activity in worksheet.values():
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 228, in values
  if isHiddenSource(activity.source):
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 108, in isHiddenSource
  obj = getSourceObj(source)
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 101, in getSourceObj
  for activity in worksheet.values():
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 228, in values
  if isHiddenSource(activity.source):
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 108, in isHiddenSource
  obj = getSourceObj(source)
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 101, in getSourceObj
  for activity in worksheet.values():
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 228, in values
  if isHiddenSource(activity.source):
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 108, in isHiddenSource
  obj = getSourceObj(source)
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 101, in getSourceObj
  for activity in worksheet.values():
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 228, in values
  if isHiddenSource(activity.source):
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 108, in isHiddenSource
  obj = getSourceObj(source)
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 101, in getSourceObj
  for activity in worksheet.values():
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 228, in values
  if isHiddenSource(activity.source):
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 108, in isHiddenSource
  obj = getSourceObj(source)
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 101, in getSourceObj
  for activity in worksheet.values():
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 228, in values
  if isHiddenSource(activity.source):
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 108, in isHiddenSource
  obj = getSourceObj(source)
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 101, in getSourceObj
  for activity in worksheet.values():
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 228, in values
  if isHiddenSource(activity.source):
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 108, in isHiddenSource
  obj = getSourceObj(source)
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 101, in getSourceObj
  for activity in worksheet.values():
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 228, in values
  if isHiddenSource(activity.source):
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 108, in isHiddenSource
  obj = getSourceObj(source)
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 101, in getSourceObj
  for activity in worksheet.values():
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 228, in values
  if isHiddenSource(activity.source):
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 108, in isHiddenSource
  obj = getSourceObj(source)
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 101, in getSourceObj
  for activity in worksheet.values():
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 228, in values
  if isHiddenSource(activity.source):
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 108, in isHiddenSource
  obj = getSourceObj(source)
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 101, in getSourceObj
  for activity in worksheet.values():
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 228, in values
  if isHiddenSource(activity.source):
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 108, in isHiddenSource
  obj = getSourceObj(source)
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 101, in getSourceObj
  for activity in worksheet.values():
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 228, in values
  if isHiddenSource(activity.source):
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 108, in isHiddenSource
  obj = getSourceObj(source)
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 101, in getSourceObj
  for activity in worksheet.values():
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 228, in values
  if isHiddenSource(activity.source):
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 108, in isHiddenSource
  obj = getSourceObj(source)
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 101, in getSourceObj
  for activity in worksheet.values():
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 228, in values
  if isHiddenSource(activity.source):
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 108, in isHiddenSource
  obj = getSourceObj(source)
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 101, in getSourceObj
  for activity in worksheet.values():
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 228, in values
  if isHiddenSource(activity.source):
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 108, in isHiddenSource
  obj = getSourceObj(source)
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 101, in getSourceObj
  for activity in worksheet.values():
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 228, in values
  if isHiddenSource(activity.source):
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 108, in isHiddenSource
  obj = getSourceObj(source)
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 101, in getSourceObj
  for activity in worksheet.values():
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 228, in values
  if isHiddenSource(activity.source):
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 108, in isHiddenSource
  obj = getSourceObj(source)
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 101, in getSourceObj
  for activity in worksheet.values():
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 228, in values
  if isHiddenSource(activity.source):
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 108, in isHiddenSource
  obj = getSourceObj(source)
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 101, in getSourceObj
  for activity in worksheet.values():
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 228, in values
  if isHiddenSource(activity.source):
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 108, in isHiddenSource
  obj = getSourceObj(source)
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 101, in getSourceObj
  for activity in worksheet.values():
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 228, in values
  if isHiddenSource(activity.source):
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 108, in isHiddenSource
  obj = getSourceObj(source)
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 101, in getSourceObj
  for activity in worksheet.values():
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 228, in values
  if isHiddenSource(activity.source):
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 108, in isHiddenSource
  obj = getSourceObj(source)
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 101, in getSourceObj
  for activity in worksheet.values():
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 228, in values
  if isHiddenSource(activity.source):
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 108, in isHiddenSource
  obj = getSourceObj(source)
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 101, in getSourceObj
  for activity in worksheet.values():
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 228, in values
  if isHiddenSource(activity.source):
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 108, in isHiddenSource
  obj = getSourceObj(source)
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 101, in getSourceObj
  for activity in worksheet.values():
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 228, in values
  if isHiddenSource(activity.source):
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 108, in isHiddenSource
  obj = getSourceObj(source)
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 101, in getSourceObj
  for activity in worksheet.values():
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 228, in values
  if isHiddenSource(activity.source):
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 108, in isHiddenSource
  obj = getSourceObj(source)
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 101, in getSourceObj
  for activity in worksheet.values():
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 228, in values
  if isHiddenSource(activity.source):
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 108, in isHiddenSource
  obj = getSourceObj(source)
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 101, in getSourceObj
  for activity in worksheet.values():
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 228, in values
  if isHiddenSource(activity.source):
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 108, in isHiddenSource
  obj = getSourceObj(source)
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 101, in getSourceObj
  for activity in worksheet.values():
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 228, in values
  if isHiddenSource(activity.source):
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 108, in isHiddenSource
  obj = getSourceObj(source)
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 101, in getSourceObj
  for activity in worksheet.values():
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 228, in values
  if isHiddenSource(activity.source):
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 108, in isHiddenSource
  obj = getSourceObj(source)
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 101, in getSourceObj
  for activity in worksheet.values():
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 228, in values
  if isHiddenSource(activity.source):
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 108, in isHiddenSource
  obj = getSourceObj(source)
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 101, in getSourceObj
  for activity in worksheet.values():
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 228, in values
  if isHiddenSource(activity.source):
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 108, in isHiddenSource
  obj = getSourceObj(source)
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 101, in getSourceObj
  for activity in worksheet.values():
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 228, in values
  if isHiddenSource(activity.source):
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 108, in isHiddenSource
  obj = getSourceObj(source)
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 101, in getSourceObj
  for activity in worksheet.values():
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 228, in values
  if isHiddenSource(activity.source):
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 108, in isHiddenSource
  obj = getSourceObj(source)
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 101, in getSourceObj
  for activity in worksheet.values():
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 228, in values
  if isHiddenSource(activity.source):
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 108, in isHiddenSource
  obj = getSourceObj(source)
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 101, in getSourceObj
  for activity in worksheet.values():
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 228, in values
  if isHiddenSource(activity.source):
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 108, in isHiddenSource
  obj = getSourceObj(source)
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 101, in getSourceObj
  for activity in worksheet.values():
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 228, in values
  if isHiddenSource(activity.source):
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 108, in isHiddenSource
  obj = getSourceObj(source)
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 101, in getSourceObj
  for activity in worksheet.values():
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 228, in values
  if isHiddenSource(activity.source):
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 108, in isHiddenSource
  obj = getSourceObj(source)
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 101, in getSourceObj
  for activity in worksheet.values():
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 228, in values
  if isHiddenSource(activity.source):
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 108, in isHiddenSource
  obj = getSourceObj(source)
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 101, in getSourceObj
  for activity in worksheet.values():
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 228, in values
  if isHiddenSource(activity.source):
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 108, in isHiddenSource
  obj = getSourceObj(source)
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 101, in getSourceObj
  for activity in worksheet.values():
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 228, in values
  if isHiddenSource(activity.source):
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 108, in isHiddenSource
  obj = getSourceObj(source)
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 101, in getSourceObj
  for activity in worksheet.values():
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 228, in values
  if isHiddenSource(activity.source):
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 108, in isHiddenSource
  obj = getSourceObj(source)
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 101, in getSourceObj
  for activity in worksheet.values():
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 228, in values
  if isHiddenSource(activity.source):
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 108, in isHiddenSource
  obj = getSourceObj(source)
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 101, in getSourceObj
  for activity in worksheet.values():
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 228, in values
  if isHiddenSource(activity.source):
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 108, in isHiddenSource
  obj = getSourceObj(source)
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 101, in getSourceObj
  for activity in worksheet.values():
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 228, in values
  if isHiddenSource(activity.source):
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 108, in isHiddenSource
  obj = getSourceObj(source)
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 101, in getSourceObj
  for activity in worksheet.values():
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 228, in values
  if isHiddenSource(activity.source):
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 108, in isHiddenSource
  obj = getSourceObj(source)
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 101, in getSourceObj
  for activity in worksheet.values():
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 228, in values
  if isHiddenSource(activity.source):
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 108, in isHiddenSource
  obj = getSourceObj(source)
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 101, in getSourceObj
  for activity in worksheet.values():
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 228, in values
  if isHiddenSource(activity.source):
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 108, in isHiddenSource
  obj = getSourceObj(source)
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 101, in getSourceObj
  for activity in worksheet.values():
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 228, in values
  if isHiddenSource(activity.source):
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 108, in isHiddenSource
  obj = getSourceObj(source)
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 101, in getSourceObj
  for activity in worksheet.values():
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 228, in values
  if isHiddenSource(activity.source):
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 108, in isHiddenSource
  obj = getSourceObj(source)
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 101, in getSourceObj
  for activity in worksheet.values():
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 228, in values
  if isHiddenSource(activity.source):
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 108, in isHiddenSource
  obj = getSourceObj(source)
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 101, in getSourceObj
  for activity in worksheet.values():
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 228, in values
  if isHiddenSource(activity.source):
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 108, in isHiddenSource
  obj = getSourceObj(source)
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 101, in getSourceObj
  for activity in worksheet.values():
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 228, in values
  if isHiddenSource(activity.source):
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 108, in isHiddenSource
  obj = getSourceObj(source)
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 101, in getSourceObj
  for activity in worksheet.values():
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 228, in values
  if isHiddenSource(activity.source):
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 108, in isHiddenSource
  obj = getSourceObj(source)
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 101, in getSourceObj
  for activity in worksheet.values():
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 228, in values
  if isHiddenSource(activity.source):
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 108, in isHiddenSource
  obj = getSourceObj(source)
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 101, in getSourceObj
  for activity in worksheet.values():
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 228, in values
  if isHiddenSource(activity.source):
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 108, in isHiddenSource
  obj = getSourceObj(source)
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 101, in getSourceObj
  for activity in worksheet.values():
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 228, in values
  if isHiddenSource(activity.source):
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 108, in isHiddenSource
  obj = getSourceObj(source)
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 101, in getSourceObj
  for activity in worksheet.values():
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 228, in values
  if isHiddenSource(activity.source):
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 108, in isHiddenSource
  obj = getSourceObj(source)
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 101, in getSourceObj
  for activity in worksheet.values():
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 228, in values
  if isHiddenSource(activity.source):
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 108, in isHiddenSource
  obj = getSourceObj(source)
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 101, in getSourceObj
  for activity in worksheet.values():
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 228, in values
  if isHiddenSource(activity.source):
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 108, in isHiddenSource
  obj = getSourceObj(source)
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 101, in getSourceObj
  for activity in worksheet.values():
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 228, in values
  if isHiddenSource(activity.source):
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 108, in isHiddenSource
  obj = getSourceObj(source)
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 101, in getSourceObj
  for activity in worksheet.values():
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 228, in values
  if isHiddenSource(activity.source):
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 108, in isHiddenSource
  obj = getSourceObj(source)
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 101, in getSourceObj
  for activity in worksheet.values():
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 228, in values
  if isHiddenSource(activity.source):
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 108, in isHiddenSource
  obj = getSourceObj(source)
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 101, in getSourceObj
  for activity in worksheet.values():
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 228, in values
  if isHiddenSource(activity.source):
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 108, in isHiddenSource
  obj = getSourceObj(source)
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 101, in getSourceObj
  for activity in worksheet.values():
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 228, in values
  if isHiddenSource(activity.source):
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 108, in isHiddenSource
  obj = getSourceObj(source)
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 101, in getSourceObj
  for activity in worksheet.values():
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 228, in values
  if isHiddenSource(activity.source):
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 108, in isHiddenSource
  obj = getSourceObj(source)
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 101, in getSourceObj
  for activity in worksheet.values():
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 228, in values
  if isHiddenSource(activity.source):
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 108, in isHiddenSource
  obj = getSourceObj(source)
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 101, in getSourceObj
  for activity in worksheet.values():
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 228, in values
  if isHiddenSource(activity.source):
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 108, in isHiddenSource
  obj = getSourceObj(source)
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 101, in getSourceObj
  for activity in worksheet.values():
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 228, in values
  if isHiddenSource(activity.source):
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 108, in isHiddenSource
  obj = getSourceObj(source)
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 101, in getSourceObj
  for activity in worksheet.values():
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 228, in values
  if isHiddenSource(activity.source):
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 108, in isHiddenSource
  obj = getSourceObj(source)
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 101, in getSourceObj
  for activity in worksheet.values():
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 228, in values
  if isHiddenSource(activity.source):
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 108, in isHiddenSource
  obj = getSourceObj(source)
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 101, in getSourceObj
  for activity in worksheet.values():
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 228, in values
  if isHiddenSource(activity.source):
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 108, in isHiddenSource
  obj = getSourceObj(source)
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 101, in getSourceObj
  for activity in worksheet.values():
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 228, in values
  if isHiddenSource(activity.source):
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 108, in isHiddenSource
  obj = getSourceObj(source)
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 101, in getSourceObj
  for activity in worksheet.values():
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 228, in values
  if isHiddenSource(activity.source):
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 108, in isHiddenSource
  obj = getSourceObj(source)
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 101, in getSourceObj
  for activity in worksheet.values():
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 228, in values
  if isHiddenSource(activity.source):
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 108, in isHiddenSource
  obj = getSourceObj(source)
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 101, in getSourceObj
  for activity in worksheet.values():
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 228, in values
  if isHiddenSource(activity.source):
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 108, in isHiddenSource
  obj = getSourceObj(source)
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 101, in getSourceObj
  for activity in worksheet.values():
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 228, in values
  if isHiddenSource(activity.source):
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 108, in isHiddenSource
  obj = getSourceObj(source)
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 101, in getSourceObj
  for activity in worksheet.values():
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 228, in values
  if isHiddenSource(activity.source):
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 108, in isHiddenSource
  obj = getSourceObj(source)
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 101, in getSourceObj
  for activity in worksheet.values():
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 228, in values
  if isHiddenSource(activity.source):
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 108, in isHiddenSource
  obj = getSourceObj(source)
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 101, in getSourceObj
  for activity in worksheet.values():
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 228, in values
  if isHiddenSource(activity.source):
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 108, in isHiddenSource
  obj = getSourceObj(source)
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 101, in getSourceObj
  for activity in worksheet.values():
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 228, in values
  if isHiddenSource(activity.source):
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 108, in isHiddenSource
  obj = getSourceObj(source)
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 101, in getSourceObj
  for activity in worksheet.values():
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 228, in values
  if isHiddenSource(activity.source):
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 108, in isHiddenSource
  obj = getSourceObj(source)
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 101, in getSourceObj
  for activity in worksheet.values():
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 228, in values
  if isHiddenSource(activity.source):
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 108, in isHiddenSource
  obj = getSourceObj(source)
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 101, in getSourceObj
  for activity in worksheet.values():
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 228, in values
  if isHiddenSource(activity.source):
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 108, in isHiddenSource
  obj = getSourceObj(source)
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 101, in getSourceObj
  for activity in worksheet.values():
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 228, in values
  if isHiddenSource(activity.source):
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 108, in isHiddenSource
  obj = getSourceObj(source)
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 101, in getSourceObj
  for activity in worksheet.values():
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 228, in values
  if isHiddenSource(activity.source):
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 108, in isHiddenSource
  obj = getSourceObj(source)
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 101, in getSourceObj
  for activity in worksheet.values():
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 228, in values
  if isHiddenSource(activity.source):
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 108, in isHiddenSource
  obj = getSourceObj(source)
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 101, in getSourceObj
  for activity in worksheet.values():
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 228, in values
  if isHiddenSource(activity.source):
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 108, in isHiddenSource
  obj = getSourceObj(source)
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 101, in getSourceObj
  for activity in worksheet.values():
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 228, in values
  if isHiddenSource(activity.source):
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 108, in isHiddenSource
  obj = getSourceObj(source)
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 101, in getSourceObj
  for activity in worksheet.values():
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 228, in values
  if isHiddenSource(activity.source):
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 108, in isHiddenSource
  obj = getSourceObj(source)
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 101, in getSourceObj
  for activity in worksheet.values():
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 228, in values
  if isHiddenSource(activity.source):
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 108, in isHiddenSource
  obj = getSourceObj(source)
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 101, in getSourceObj
  for activity in worksheet.values():
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 228, in values
  if isHiddenSource(activity.source):
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 108, in isHiddenSource
  obj = getSourceObj(source)
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 101, in getSourceObj
  for activity in worksheet.values():
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 228, in values
  if isHiddenSource(activity.source):
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 108, in isHiddenSource
  obj = getSourceObj(source)
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 101, in getSourceObj
  for activity in worksheet.values():
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 228, in values
  if isHiddenSource(activity.source):
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 108, in isHiddenSource
  obj = getSourceObj(source)
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 101, in getSourceObj
  for activity in worksheet.values():
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 228, in values
  if isHiddenSource(activity.source):
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 108, in isHiddenSource
  obj = getSourceObj(source)
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 101, in getSourceObj
  for activity in worksheet.values():
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 228, in values
  if isHiddenSource(activity.source):
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 108, in isHiddenSource
  obj = getSourceObj(source)
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 101, in getSourceObj
  for activity in worksheet.values():
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 228, in values
  if isHiddenSource(activity.source):
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 108, in isHiddenSource
  obj = getSourceObj(source)
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 101, in getSourceObj
  for activity in worksheet.values():
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 228, in values
  if isHiddenSource(activity.source):
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 108, in isHiddenSource
  obj = getSourceObj(source)
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 101, in getSourceObj
  for activity in worksheet.values():
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 228, in values
  if isHiddenSource(activity.source):
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 108, in isHiddenSource
  obj = getSourceObj(source)
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 101, in getSourceObj
  for activity in worksheet.values():
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 228, in values
  if isHiddenSource(activity.source):
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 108, in isHiddenSource
  obj = getSourceObj(source)
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 101, in getSourceObj
  for activity in worksheet.values():
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 228, in values
  if isHiddenSource(activity.source):
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 108, in isHiddenSource
  obj = getSourceObj(source)
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 101, in getSourceObj
  for activity in worksheet.values():
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 228, in values
  if isHiddenSource(activity.source):
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 108, in isHiddenSource
  obj = getSourceObj(source)
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 101, in getSourceObj
  for activity in worksheet.values():
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 228, in values
  if isHiddenSource(activity.source):
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 108, in isHiddenSource
  obj = getSourceObj(source)
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 101, in getSourceObj
  for activity in worksheet.values():
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 228, in values
  if isHiddenSource(activity.source):
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 108, in isHiddenSource
  obj = getSourceObj(source)
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 101, in getSourceObj
  for activity in worksheet.values():
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 228, in values
  if isHiddenSource(activity.source):
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 108, in isHiddenSource
  obj = getSourceObj(source)
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 101, in getSourceObj
  for activity in worksheet.values():
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 228, in values
  if isHiddenSource(activity.source):
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 108, in isHiddenSource
  obj = getSourceObj(source)
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 101, in getSourceObj
  for activity in worksheet.values():
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 228, in values
  if isHiddenSource(activity.source):
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 108, in isHiddenSource
  obj = getSourceObj(source)
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 101, in getSourceObj
  for activity in worksheet.values():
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 228, in values
  if isHiddenSource(activity.source):
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 108, in isHiddenSource
  obj = getSourceObj(source)
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 101, in getSourceObj
  for activity in worksheet.values():
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 228, in values
  if isHiddenSource(activity.source):
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 108, in isHiddenSource
  obj = getSourceObj(source)
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 101, in getSourceObj
  for activity in worksheet.values():
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 228, in values
  if isHiddenSource(activity.source):
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 108, in isHiddenSource
  obj = getSourceObj(source)
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 101, in getSourceObj
  for activity in worksheet.values():
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 228, in values
  if isHiddenSource(activity.source):
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 108, in isHiddenSource
  obj = getSourceObj(source)
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 101, in getSourceObj
  for activity in worksheet.values():
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 228, in values
  if isHiddenSource(activity.source):
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 108, in isHiddenSource
  obj = getSourceObj(source)
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 101, in getSourceObj
  for activity in worksheet.values():
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 228, in values
  if isHiddenSource(activity.source):
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 108, in isHiddenSource
  obj = getSourceObj(source)
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 101, in getSourceObj
  for activity in worksheet.values():
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 228, in values
  if isHiddenSource(activity.source):
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 108, in isHiddenSource
  obj = getSourceObj(source)
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 101, in getSourceObj
  for activity in worksheet.values():
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 228, in values
  if isHiddenSource(activity.source):
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 108, in isHiddenSource
  obj = getSourceObj(source)
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 101, in getSourceObj
  for activity in worksheet.values():
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 228, in values
  if isHiddenSource(activity.source):
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 108, in isHiddenSource
  obj = getSourceObj(source)
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 101, in getSourceObj
  for activity in worksheet.values():
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 228, in values
  if isHiddenSource(activity.source):
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 108, in isHiddenSource
  obj = getSourceObj(source)
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 101, in getSourceObj
  for activity in worksheet.values():
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 228, in values
  if isHiddenSource(activity.source):
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 108, in isHiddenSource
  obj = getSourceObj(source)
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 101, in getSourceObj
  for activity in worksheet.values():
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 228, in values
  if isHiddenSource(activity.source):
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 108, in isHiddenSource
  obj = getSourceObj(source)
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 101, in getSourceObj
  for activity in worksheet.values():
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 228, in values
  if isHiddenSource(activity.source):
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 108, in isHiddenSource
  obj = getSourceObj(source)
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 101, in getSourceObj
  for activity in worksheet.values():
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 228, in values
  if isHiddenSource(activity.source):
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 108, in isHiddenSource
  obj = getSourceObj(source)
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 101, in getSourceObj
  for activity in worksheet.values():
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 228, in values
  if isHiddenSource(activity.source):
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 108, in isHiddenSource
  obj = getSourceObj(source)
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 101, in getSourceObj
  for activity in worksheet.values():
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 228, in values
  if isHiddenSource(activity.source):
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 108, in isHiddenSource
  obj = getSourceObj(source)
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 101, in getSourceObj
  for activity in worksheet.values():
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 228, in values
  if isHiddenSource(activity.source):
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 108, in isHiddenSource
  obj = getSourceObj(source)
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 101, in getSourceObj
  for activity in worksheet.values():
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 228, in values
  if isHiddenSource(activity.source):
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 108, in isHiddenSource
  obj = getSourceObj(source)
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 101, in getSourceObj
  for activity in worksheet.values():
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 228, in values
  if isHiddenSource(activity.source):
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 108, in isHiddenSource
  obj = getSourceObj(source)
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 101, in getSourceObj
  for activity in worksheet.values():
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 228, in values
  if isHiddenSource(activity.source):
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 108, in isHiddenSource
  obj = getSourceObj(source)
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 101, in getSourceObj
  for activity in worksheet.values():
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 228, in values
  if isHiddenSource(activity.source):
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 108, in isHiddenSource
  obj = getSourceObj(source)
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 101, in getSourceObj
  for activity in worksheet.values():
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 228, in values
  if isHiddenSource(activity.source):
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 108, in isHiddenSource
  obj = getSourceObj(source)
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 101, in getSourceObj
  for activity in worksheet.values():
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 228, in values
  if isHiddenSource(activity.source):
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 108, in isHiddenSource
  obj = getSourceObj(source)
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 101, in getSourceObj
  for activity in worksheet.values():
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 228, in values
  if isHiddenSource(activity.source):
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 108, in isHiddenSource
  obj = getSourceObj(source)
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 101, in getSourceObj
  for activity in worksheet.values():
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 228, in values
  if isHiddenSource(activity.source):
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 108, in isHiddenSource
  obj = getSourceObj(source)
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 101, in getSourceObj
  for activity in worksheet.values():
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 228, in values
  if isHiddenSource(activity.source):
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 108, in isHiddenSource
  obj = getSourceObj(source)
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 101, in getSourceObj
  for activity in worksheet.values():
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 228, in values
  if isHiddenSource(activity.source):
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 108, in isHiddenSource
  obj = getSourceObj(source)
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 101, in getSourceObj
  for activity in worksheet.values():
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 228, in values
  if isHiddenSource(activity.source):
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 108, in isHiddenSource
  obj = getSourceObj(source)
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 101, in getSourceObj
  for activity in worksheet.values():
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 228, in values
  if isHiddenSource(activity.source):
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 108, in isHiddenSource
  obj = getSourceObj(source)
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 101, in getSourceObj
  for activity in worksheet.values():
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 228, in values
  if isHiddenSource(activity.source):
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 108, in isHiddenSource
  obj = getSourceObj(source)
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 101, in getSourceObj
  for activity in worksheet.values():
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 228, in values
  if isHiddenSource(activity.source):
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 108, in isHiddenSource
  obj = getSourceObj(source)
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 101, in getSourceObj
  for activity in worksheet.values():
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 228, in values
  if isHiddenSource(activity.source):
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 108, in isHiddenSource
  obj = getSourceObj(source)
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 101, in getSourceObj
  for activity in worksheet.values():
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 228, in values
  if isHiddenSource(activity.source):
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 108, in isHiddenSource
  obj = getSourceObj(source)
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 101, in getSourceObj
  for activity in worksheet.values():
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 228, in values
  if isHiddenSource(activity.source):
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 108, in isHiddenSource
  obj = getSourceObj(source)
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 101, in getSourceObj
  for activity in worksheet.values():
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 228, in values
  if isHiddenSource(activity.source):
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 108, in isHiddenSource
  obj = getSourceObj(source)
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 101, in getSourceObj
  for activity in worksheet.values():
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 228, in values
  if isHiddenSource(activity.source):
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 108, in isHiddenSource
  obj = getSourceObj(source)
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 101, in getSourceObj
  for activity in worksheet.values():
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 228, in values
  if isHiddenSource(activity.source):
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 108, in isHiddenSource
  obj = getSourceObj(source)
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 101, in getSourceObj
  for activity in worksheet.values():
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 228, in values
  if isHiddenSource(activity.source):
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 108, in isHiddenSource
  obj = getSourceObj(source)
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 101, in getSourceObj
  for activity in worksheet.values():
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 228, in values
  if isHiddenSource(activity.source):
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 108, in isHiddenSource
  obj = getSourceObj(source)
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 101, in getSourceObj
  for activity in worksheet.values():
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 228, in values
  if isHiddenSource(activity.source):
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 108, in isHiddenSource
  obj = getSourceObj(source)
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 101, in getSourceObj
  for activity in worksheet.values():
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 228, in values
  if isHiddenSource(activity.source):
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 108, in isHiddenSource
  obj = getSourceObj(source)
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 101, in getSourceObj
  for activity in worksheet.values():
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 228, in values
  if isHiddenSource(activity.source):
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 108, in isHiddenSource
  obj = getSourceObj(source)
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 101, in getSourceObj
  for activity in worksheet.values():
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 228, in values
  if isHiddenSource(activity.source):
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 108, in isHiddenSource
  obj = getSourceObj(source)
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 101, in getSourceObj
  for activity in worksheet.values():
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 228, in values
  if isHiddenSource(activity.source):
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 108, in isHiddenSource
  obj = getSourceObj(source)
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 101, in getSourceObj
  for activity in worksheet.values():
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 228, in values
  if isHiddenSource(activity.source):
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 108, in isHiddenSource
  obj = getSourceObj(source)
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 101, in getSourceObj
  for activity in worksheet.values():
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 228, in values
  if isHiddenSource(activity.source):
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 108, in isHiddenSource
  obj = getSourceObj(source)
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 101, in getSourceObj
  for activity in worksheet.values():
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 228, in values
  if isHiddenSource(activity.source):
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 108, in isHiddenSource
  obj = getSourceObj(source)
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 101, in getSourceObj
  for activity in worksheet.values():
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 228, in values
  if isHiddenSource(activity.source):
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 108, in isHiddenSource
  obj = getSourceObj(source)
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 101, in getSourceObj
  for activity in worksheet.values():
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 228, in values
  if isHiddenSource(activity.source):
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 108, in isHiddenSource
  obj = getSourceObj(source)
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 101, in getSourceObj
  for activity in worksheet.values():
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 228, in values
  if isHiddenSource(activity.source):
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 108, in isHiddenSource
  obj = getSourceObj(source)
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 101, in getSourceObj
  for activity in worksheet.values():
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 228, in values
  if isHiddenSource(activity.source):
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 108, in isHiddenSource
  obj = getSourceObj(source)
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 101, in getSourceObj
  for activity in worksheet.values():
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 228, in values
  if isHiddenSource(activity.source):
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 108, in isHiddenSource
  obj = getSourceObj(source)
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 101, in getSourceObj
  for activity in worksheet.values():
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 228, in values
  if isHiddenSource(activity.source):
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 108, in isHiddenSource
  obj = getSourceObj(source)
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 101, in getSourceObj
  for activity in worksheet.values():
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 228, in values
  if isHiddenSource(activity.source):
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 108, in isHiddenSource
  obj = getSourceObj(source)
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 101, in getSourceObj
  for activity in worksheet.values():
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 228, in values
  if isHiddenSource(activity.source):
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 108, in isHiddenSource
  obj = getSourceObj(source)
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 101, in getSourceObj
  for activity in worksheet.values():
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 228, in values
  if isHiddenSource(activity.source):
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 108, in isHiddenSource
  obj = getSourceObj(source)
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 101, in getSourceObj
  for activity in worksheet.values():
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 228, in values
  if isHiddenSource(activity.source):
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 108, in isHiddenSource
  obj = getSourceObj(source)
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 101, in getSourceObj
  for activity in worksheet.values():
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 228, in values
  if isHiddenSource(activity.source):
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 108, in isHiddenSource
  obj = getSourceObj(source)
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 101, in getSourceObj
  for activity in worksheet.values():
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 228, in values
  if isHiddenSource(activity.source):
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 108, in isHiddenSource
  obj = getSourceObj(source)
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 101, in getSourceObj
  for activity in worksheet.values():
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 228, in values
  if isHiddenSource(activity.source):
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 108, in isHiddenSource
  obj = getSourceObj(source)
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 101, in getSourceObj
  for activity in worksheet.values():
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 228, in values
  if isHiddenSource(activity.source):
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 108, in isHiddenSource
  obj = getSourceObj(source)
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 101, in getSourceObj
  for activity in worksheet.values():
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 228, in values
  if isHiddenSource(activity.source):
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 108, in isHiddenSource
  obj = getSourceObj(source)
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 101, in getSourceObj
  for activity in worksheet.values():
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 228, in values
  if isHiddenSource(activity.source):
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 108, in isHiddenSource
  obj = getSourceObj(source)
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 101, in getSourceObj
  for activity in worksheet.values():
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 228, in values
  if isHiddenSource(activity.source):
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 108, in isHiddenSource
  obj = getSourceObj(source)
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 101, in getSourceObj
  for activity in worksheet.values():
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 228, in values
  if isHiddenSource(activity.source):
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 108, in isHiddenSource
  obj = getSourceObj(source)
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 101, in getSourceObj
  for activity in worksheet.values():
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 228, in values
  if isHiddenSource(activity.source):
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 108, in isHiddenSource
  obj = getSourceObj(source)
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 101, in getSourceObj
  for activity in worksheet.values():
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 228, in values
  if isHiddenSource(activity.source):
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 108, in isHiddenSource
  obj = getSourceObj(source)
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 101, in getSourceObj
  for activity in worksheet.values():
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 228, in values
  if isHiddenSource(activity.source):
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 108, in isHiddenSource
  obj = getSourceObj(source)
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 101, in getSourceObj
  for activity in worksheet.values():
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 228, in values
  if isHiddenSource(activity.source):
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 108, in isHiddenSource
  obj = getSourceObj(source)
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 101, in getSourceObj
  for activity in worksheet.values():
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 228, in values
  if isHiddenSource(activity.source):
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 108, in isHiddenSource
  obj = getSourceObj(source)
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 101, in getSourceObj
  for activity in worksheet.values():
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 228, in values
  if isHiddenSource(activity.source):
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 108, in isHiddenSource
  obj = getSourceObj(source)
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 101, in getSourceObj
  for activity in worksheet.values():
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 228, in values
  if isHiddenSource(activity.source):
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 108, in isHiddenSource
  obj = getSourceObj(source)
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 101, in getSourceObj
  for activity in worksheet.values():
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 228, in values
  if isHiddenSource(activity.source):
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 108, in isHiddenSource
  obj = getSourceObj(source)
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 101, in getSourceObj
  for activity in worksheet.values():
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 228, in values
  if isHiddenSource(activity.source):
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 108, in isHiddenSource
  obj = getSourceObj(source)
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 101, in getSourceObj
  for activity in worksheet.values():
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 228, in values
  if isHiddenSource(activity.source):
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 108, in isHiddenSource
  obj = getSourceObj(source)
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 101, in getSourceObj
  for activity in worksheet.values():
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 228, in values
  if isHiddenSource(activity.source):
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 108, in isHiddenSource
  obj = getSourceObj(source)
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 101, in getSourceObj
  for activity in worksheet.values():
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 228, in values
  if isHiddenSource(activity.source):
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 108, in isHiddenSource
  obj = getSourceObj(source)
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 101, in getSourceObj
  for activity in worksheet.values():
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 228, in values
  if isHiddenSource(activity.source):
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 108, in isHiddenSource
  obj = getSourceObj(source)
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 101, in getSourceObj
  for activity in worksheet.values():
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 228, in values
  if isHiddenSource(activity.source):
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 108, in isHiddenSource
  obj = getSourceObj(source)
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 101, in getSourceObj
  for activity in worksheet.values():
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 228, in values
  if isHiddenSource(activity.source):
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 108, in isHiddenSource
  obj = getSourceObj(source)
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 101, in getSourceObj
  for activity in worksheet.values():
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 228, in values
  if isHiddenSource(activity.source):
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 108, in isHiddenSource
  obj = getSourceObj(source)
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 101, in getSourceObj
  for activity in worksheet.values():
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 228, in values
  if isHiddenSource(activity.source):
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 108, in isHiddenSource
  obj = getSourceObj(source)
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 101, in getSourceObj
  for activity in worksheet.values():
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 228, in values
  if isHiddenSource(activity.source):
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 108, in isHiddenSource
  obj = getSourceObj(source)
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 101, in getSourceObj
  for activity in worksheet.values():
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 228, in values
  if isHiddenSource(activity.source):
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 108, in isHiddenSource
  obj = getSourceObj(source)
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 101, in getSourceObj
  for activity in worksheet.values():
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 228, in values
  if isHiddenSource(activity.source):
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 108, in isHiddenSource
  obj = getSourceObj(source)
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 101, in getSourceObj
  for activity in worksheet.values():
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 228, in values
  if isHiddenSource(activity.source):
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 108, in isHiddenSource
  obj = getSourceObj(source)
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 101, in getSourceObj
  for activity in worksheet.values():
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 228, in values
  if isHiddenSource(activity.source):
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 108, in isHiddenSource
  obj = getSourceObj(source)
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 101, in getSourceObj
  for activity in worksheet.values():
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 228, in values
  if isHiddenSource(activity.source):
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 108, in isHiddenSource
  obj = getSourceObj(source)
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 101, in getSourceObj
  for activity in worksheet.values():
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 228, in values
  if isHiddenSource(activity.source):
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 108, in isHiddenSource
  obj = getSourceObj(source)
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 101, in getSourceObj
  for activity in worksheet.values():
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 228, in values
  if isHiddenSource(activity.source):
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 108, in isHiddenSource
  obj = getSourceObj(source)
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 101, in getSourceObj
  for activity in worksheet.values():
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 228, in values
  if isHiddenSource(activity.source):
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 108, in isHiddenSource
  obj = getSourceObj(source)
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 101, in getSourceObj
  for activity in worksheet.values():
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 228, in values
  if isHiddenSource(activity.source):
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 108, in isHiddenSource
  obj = getSourceObj(source)
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 101, in getSourceObj
  for activity in worksheet.values():
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 228, in values
  if isHiddenSource(activity.source):
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 108, in isHiddenSource
  obj = getSourceObj(source)
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 101, in getSourceObj
  for activity in worksheet.values():
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 228, in values
  if isHiddenSource(activity.source):
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 108, in isHiddenSource
  obj = getSourceObj(source)
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 101, in getSourceObj
  for activity in worksheet.values():
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 228, in values
  if isHiddenSource(activity.source):
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 108, in isHiddenSource
  obj = getSourceObj(source)
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 101, in getSourceObj
  for activity in worksheet.values():
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 228, in values
  if isHiddenSource(activity.source):
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 108, in isHiddenSource
  obj = getSourceObj(source)
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 101, in getSourceObj
  for activity in worksheet.values():
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 228, in values
  if isHiddenSource(activity.source):
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 108, in isHiddenSource
  obj = getSourceObj(source)
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 101, in getSourceObj
  for activity in worksheet.values():
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 228, in values
  if isHiddenSource(activity.source):
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 108, in isHiddenSource
  obj = getSourceObj(source)
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 101, in getSourceObj
  for activity in worksheet.values():
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 228, in values
  if isHiddenSource(activity.source):
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 108, in isHiddenSource
  obj = getSourceObj(source)
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 101, in getSourceObj
  for activity in worksheet.values():
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 228, in values
  if isHiddenSource(activity.source):
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 108, in isHiddenSource
  obj = getSourceObj(source)
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 101, in getSourceObj
  for activity in worksheet.values():
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 228, in values
  if isHiddenSource(activity.source):
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 108, in isHiddenSource
  obj = getSourceObj(source)
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 101, in getSourceObj
  for activity in worksheet.values():
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 228, in values
  if isHiddenSource(activity.source):
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 108, in isHiddenSource
  obj = getSourceObj(source)
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 101, in getSourceObj
  for activity in worksheet.values():
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 228, in values
  if isHiddenSource(activity.source):
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 108, in isHiddenSource
  obj = getSourceObj(source)
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 101, in getSourceObj
  for activity in worksheet.values():
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 228, in values
  if isHiddenSource(activity.source):
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 108, in isHiddenSource
  obj = getSourceObj(source)
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 101, in getSourceObj
  for activity in worksheet.values():
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 228, in values
  if isHiddenSource(activity.source):
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 108, in isHiddenSource
  obj = getSourceObj(source)
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 101, in getSourceObj
  for activity in worksheet.values():
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 228, in values
  if isHiddenSource(activity.source):
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 108, in isHiddenSource
  obj = getSourceObj(source)
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 101, in getSourceObj
  for activity in worksheet.values():
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 228, in values
  if isHiddenSource(activity.source):
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 108, in isHiddenSource
  obj = getSourceObj(source)
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 101, in getSourceObj
  for activity in worksheet.values():
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 228, in values
  if isHiddenSource(activity.source):
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 108, in isHiddenSource
  obj = getSourceObj(source)
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 101, in getSourceObj
  for activity in worksheet.values():
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 228, in values
  if isHiddenSource(activity.source):
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 108, in isHiddenSource
  obj = getSourceObj(source)
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 101, in getSourceObj
  for activity in worksheet.values():
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 228, in values
  if isHiddenSource(activity.source):
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 108, in isHiddenSource
  obj = getSourceObj(source)
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 101, in getSourceObj
  for activity in worksheet.values():
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 228, in values
  if isHiddenSource(activity.source):
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 108, in isHiddenSource
  obj = getSourceObj(source)
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 101, in getSourceObj
  for activity in worksheet.values():
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 228, in values
  if isHiddenSource(activity.source):
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 108, in isHiddenSource
  obj = getSourceObj(source)
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 101, in getSourceObj
  for activity in worksheet.values():
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 228, in values
  if isHiddenSource(activity.source):
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 108, in isHiddenSource
  obj = getSourceObj(source)
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 101, in getSourceObj
  for activity in worksheet.values():
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 228, in values
  if isHiddenSource(activity.source):
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 108, in isHiddenSource
  obj = getSourceObj(source)
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 101, in getSourceObj
  for activity in worksheet.values():
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 228, in values
  if isHiddenSource(activity.source):
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 108, in isHiddenSource
  obj = getSourceObj(source)
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 101, in getSourceObj
  for activity in worksheet.values():
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 228, in values
  if isHiddenSource(activity.source):
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 108, in isHiddenSource
  obj = getSourceObj(source)
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 101, in getSourceObj
  for activity in worksheet.values():
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 228, in values
  if isHiddenSource(activity.source):
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 108, in isHiddenSource
  obj = getSourceObj(source)
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 101, in getSourceObj
  for activity in worksheet.values():
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 228, in values
  if isHiddenSource(activity.source):
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 108, in isHiddenSource
  obj = getSourceObj(source)
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 101, in getSourceObj
  for activity in worksheet.values():
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 228, in values
  if isHiddenSource(activity.source):
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 108, in isHiddenSource
  obj = getSourceObj(source)
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 101, in getSourceObj
  for activity in worksheet.values():
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 228, in values
  if isHiddenSource(activity.source):
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 108, in isHiddenSource
  obj = getSourceObj(source)
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 101, in getSourceObj
  for activity in worksheet.values():
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 228, in values
  if isHiddenSource(activity.source):
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 108, in isHiddenSource
  obj = getSourceObj(source)
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 101, in getSourceObj
  for activity in worksheet.values():
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 228, in values
  if isHiddenSource(activity.source):
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 108, in isHiddenSource
  obj = getSourceObj(source)
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 101, in getSourceObj
  for activity in worksheet.values():
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 228, in values
  if isHiddenSource(activity.source):
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 108, in isHiddenSource
  obj = getSourceObj(source)
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 101, in getSourceObj
  for activity in worksheet.values():
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 228, in values
  if isHiddenSource(activity.source):
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 108, in isHiddenSource
  obj = getSourceObj(source)
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 101, in getSourceObj
  for activity in worksheet.values():
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 228, in values
  if isHiddenSource(activity.source):
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 108, in isHiddenSource
  obj = getSourceObj(source)
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 93, in getSourceObj
  for worksheet in interfaces.IActivities(section).values():
File "/usr/lib/python2.7/dist-packages/zope/component/hooks.py", line 104, in adapter_hook
  return siteinfo.adapter_hook(interface, object, name, default)
File "/usr/lib/python2.7/dist-packages/zope/security/adapter.py", line 86, in __call__
  adapter = self.factory(*args)
File "/usr/lib/python2.7/dist-packages/schooltool/gradebook/activity.py", line 298, in getSectionActivities
  annotations = annotation.interfaces.IAnnotations(context)
File "/usr/lib/python2.7/dist-packages/zope/component/hooks.py", line 104, in adapter_hook
  return siteinfo.adapter_hook(interface, object, name, default)

Question information

Language:
English Edit question
Status:
Needs information
For:
SchoolTool Edit question
Assignee:
No assignee Edit question
Last query:
Last reply:
Revision history for this message
Aaron (a294232735) said :
#1

Eee, I didn't realize how obnoxiously long that would come out.

Revision history for this message
Tom Hoffman (tom-hoffman) said :
#2

That's what happens when you have a recursive error. ;-)

Revision history for this message
Aaron (a294232735) said :
#3

So then how do I fix it?

Revision history for this message
Aaron (a294232735) said :
#4

Still not able to fix this. Help anyone?

Revision history for this message
Tom Hoffman (tom-hoffman) said :
#5

We should be able to release a patch in the next week or two.

Revision history for this message
Alan Elkner (aelkner) said :
#6

Aaron,

Could you please send us the Data.fs file you have on your schooltool instance so that we could recreate the bug and debug it?

Thanks,
Alan

Revision history for this message
Tom Hoffman (tom-hoffman) said :
#7

Aaron,

Is this how you create the error:

 if you create two worksheets
 each with one single activity
 and you create linked activities to each other

We should be able to recreate this without your database if we have the steps right.

--Tom

Can you help with this problem?

Provide an answer of your own, or ask Aaron for more information if necessary.

To post a message you must log in.