Extention engine doesn't use updated scripts?
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Inkscape |
Invalid
|
Undecided
|
Unassigned |
Bug Description
Hi there,
it seems to me that Inkscape's extension system doesn't really care about updates I make in my python extension scripts.
I have successfully managed to get an Inkscape Pyhton script extention launched on Inkscape (created the INX file and so on).
It's no problem Inkscape finds my extention script called <mapmaker.py> (I put it in the share/extensions directory).
I was trying to do some debugging, because Inkscape gives me the following error message on the script:
Traceback (most recent call last):
File "C:\Program Files\Inkscape\
runmapmaker()
NameError: name 'runmapmaker' is not defined
To test whether Inkscape really got the proper script version, I edited my <mapmaker.py> script located at <C:\Program Files\Inkscape\
Does Inkscape keep some cache memory somewhere to fetch previously used Python scripts from? I don't know how else to explain this, it just doesn't make any sense at all, this is running me crazy!
Thanks in advance
Marvin
tags: | added: extensions-plugins |
I have now completely erased every single line in <mapmaker.py>, so the script is now completely blank!
But still, Inkscape launches it and thinks there's some line in it saying "runmapmaker()". This is crazy! Either Inkscape is keeping some hidden version of my script somewhere and refuses to look at the true script location or it has somehow conspired to fool me forever! It's unfeasable to me how Inkscape can produce information that doesn't even exist anymore!
I've done everything, run a file search on the Inkscape root directory, tried to search for "mapmaker.py", relaunched Inkscape...
...I hope you're not going to tell me I need to reboot my PC after every debugging step for my script?
Thanks
Marvin