XLS importer crashes on reimport in timetable code
Bug #878209 reported by
Alan Elkner
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
SchoolTool |
Fix Released
|
Critical
|
Justas Sadzevičius |
Bug Description
Take an XLS file with timetable info in it and import it. Then do it again. It crashes in timetable code.
Changed in cando: | |
assignee: | nobody → Justas Sadzevičius (justas-pov) |
affects: | cando → schooltool |
Changed in schooltool: | |
milestone: | none → 1.9.2 |
Changed in schooltool: | |
importance: | Undecided → High |
tags: | added: import |
tags: | added: flourish |
Changed in schooltool: | |
milestone: | 1.9.2 → 1.9.3 |
Changed in schooltool: | |
status: | Triaged → Fix Committed |
Changed in schooltool: | |
status: | Fix Committed → Fix Released |
To post a comment you must log in.
File "/home/ menesis/ .buildout/ eggs/zope. publisher- 3.12.6- py2.7.egg/ zope/publisher/ publish. py", line 132, in publish callObject( request, obj) menesis/ .buildout/ eggs/zope. app.publication -3.13.2- py2.7.egg/ zope/app/ publication/ zopepublication .py", line 207, in callObject getPositionalAr guments( ), request) menesis/ .buildout/ eggs/zope. publisher- 3.12.6- py2.7.egg/ zope/publisher/ publish. py", line 107, in mapply skin.flourish. zcml_content. FlourishMegaImp orter_import. html object at 0xf65354c> menesis/ .buildout/ eggs/zope. publisher- 3.12.6- py2.7.egg/ zope/publisher/ publish. py", line 113, in debug_call menesis/ src/schooltool/ flourish/ src/schooltool/ src/schooltool/ skin/flourish/ page.py" , line 68, in __call__ menesis/ src/schooltool/ flourish/ src/schooltool/ src/schooltool/ export/ importer. py", line 1286, in update data(wb) menesis/ src/schooltool/ flourish/ src/schooltool/ src/schooltool/ export/ importer. py", line 262, in import_data menesis/ src/schooltool/ flourish/ src/schooltool/ src/schooltool/ export/ importer. py", line 645, in process import_ school_ timetable( sh, row) menesis/ src/schooltool/ flourish/ src/schooltool/ src/schooltool/ export/ importer. py", line 639, in import_ school_ timetable createSchoolTim etable( data) menesis/ src/schooltool/ flourish/ src/schooltool/ src/schooltool/ export/ importer. py", line 451, in createSchoolTim etable timetable. __name_ _] = timetable menesis/ .buildout/ eggs/zope. container- 3.12.0- py2.7-linux- i686.egg/ zope/container/ btree.py" , line 112, in __setitem__ menesis/ .buildout/ eggs/zope. container- 3.12.0- py2.7-linux- i686.egg/ zope/container/ contained. py", line 554, in setitem
result = publication.
File "/home/
return mapply(ob, request.
File "/home/
return debug_call(obj, args)
Extra information: <schooltool.
File "/home/
return obj(*args)
File "/home/
self.update()
File "/home/
imp.import_
File "/home/
return self.process()
File "/home/
self.
File "/home/
self.
File "/home/
container[
File "/home/
setitem(self, self._setitemf, key, value)
File "/home/
raise KeyError(name)
KeyError: u'simple'