devide
devide copied to clipboard
DeVIDE sometimes crashes when importing a module into CodeRunner that also imports a module
Reported by Emiel v IJsseldijk:
op mijn computer heb ik een grote kans op een crashed van DeVIDE (nieuwe
versie) wanneer ik een script importeer via import, als dit script zelf ook
een import statement bevat. Dit kan al gebeuren bij een heel eenvoudig
bestand zoals de 'examplebug.py' in de bijlage
wanneer ik deze in het systeempath zet en opgeef:
>>> import examplebug
in de interaction window of in uitvoer in scratch, kan het volgende gebeuren:
1) het wordt uitgevoerd
2) een exception treed op, een importerror omdat er teveel argumten bij een
import statement worden gegeven
3) DeVIDE crasht.
de combinatie van geval 2 en dat deze fout al bij deze simpele code
optreedt, maakt het waarschijnlijk dat het om een probleem bij het
importeren gaat binnen een script dat zelf wordt geimporteerd. Het lijkt er
op, dat er dan een loop optreed waarbij steeds een extra argument aan de
import wordt meegegeven, totdat deze een exception geeft of zelfs crash.
Dit is echter maar een gok.
ook:
>>> from examplebug import *
geeft me deze crash.
Original issue reported on code.google.com by cpbotha
on 21 Jul 2008 at 12:12
Attachments:
Original comment by cpbotha
on 4 Dec 2008 at 1:04
- Added labels: Milestone-Release8.12
Original comment by cpbotha
on 23 Dec 2008 at 5:36
- Added labels: Milestone-Release9.1
I was not able to reproduce this bug on Linux x86_64 running from a development
build. Will look into this post 9.1.
Original comment by cpbotha
on 28 Jan 2009 at 4:50
- Added labels: Milestone-Release9.2
- Removed labels: Milestone-Release9.1
With the new DRE system, there's a high probability that this is problem won't
manifest. :)
Original comment by cpbotha
on 28 Jul 2009 at 12:00
- Added labels: Milestone-Release3000
- Removed labels: Milestone-Release9.2