Excepción
TypeError: ('Could not adapt', <schooltool.app.app.SchoolToolApplication object at 0xa5efdac>, <InterfaceClass schooltool.group.interfaces.IGroupContainer>)
Traza
File "/usr/lib/python2.6/dist-packages/zope/publisher/publish.py", line 134, in publish
result = publication.callObject(request, obj)
File "/usr/lib/python2.6/dist-packages/zope/app/publication/zopepublication.py", line 205, in callObject
return mapply(ob, request.getPositionalArguments(), request)
File "/usr/lib/python2.6/dist-packages/zope/publisher/publish.py", line 109, in mapply
return debug_call(obj, args)
Extra information: <bound method SampleDataView.__call__ of <zope.browserpage.metaconfigure.SampleDataView object at 0xe645aac>>
File "/usr/lib/python2.6/dist-packages/zope/publisher/publish.py", line 115, in debug_call
return obj(*args)
File "/usr/lib/python2.6/dist-packages/schooltool/sampledata/browser.py", line 44, in __call__
self.update()
File "/usr/lib/python2.6/dist-packages/schooltool/sampledata/browser.py", line 58, in update
pluginNames=self._getSelectedPlugins())
File "/usr/lib/python2.6/dist-packages/schooltool/sampledata/generator.py", line 108, in generate
visit(name)
File "/usr/lib/python2.6/dist-packages/schooltool/sampledata/generator.py", line 92, in visit
plugin.generate(app, seed)
File "/usr/lib/python2.6/dist-packages/schooltool/demographics/sampledata.py", line 80, in generate
students = IGroupContainer(app)['students']
IIRC students plugin needs to depend on terms. And this crash will be solved.
But it works only once. If terms are generated, and then you want to generate students, that won't work because duplicate data is being added.