Ta - that said, a proper debug log for xbmc means the whole file
- there's a lot of useful stuff up the top you've clipped off (see http://wiki.xbmc.org/index.php?title=HOW...#Debug_Log
). Not to worry, I'll work with what I've got...
Yes, the syntax is correct so 'syntax error' is a weird one. I am guessing it's because you're on Python 2.4 - I can' see what version of XBMC you're running, but I'd say an old one based on that. I have only tested this with the latest Eden betas, and the add on is really 'Eden +' - I should put in a version check really, come to think of it. Current XBMC is Python 2.6 I think.
Thus that' my best guess right now -
I am actually re-writing the whole thing so that it's all skinnable etc. And form there I expect a lot more progress quickly, I have spent most of this early stage mucking about with trying to grok the GUI add on structure for a skinnable window that updates, and that has slowed me down. But I have it basically working I think, so onwards and upwards from here. So you could just wait for the next version and try again as if it's some sort of python version weirdness, it might simply go away given the entire plug-in is being changed! Might not, though
#make our storage paths
if not xbmcvfs.exists( constants.CHANGING_IMAGES_PATH ):
Logger.log ( "Making output directory for cover art etc. in addon_data")
os.makedirs( constants.CHANGING_IMAGES_PATH )
except Exception as inst:
Logger.log( "ERROR: Couldn't make folders in addon_data - bailing out!" , inst)
...the code in question is really simple, so I can't really see what the issue would be, although it might be something to do with changes to the xbmc special protocol for file paths, so again I suspect it's the older xbmc/python being the problem here...