XBMC currently can't handle the multiprocessing module on Windows, nor the subprocess module for Mac OS. This is bad
Currently, the download code (as well as the execute scripts code) use processes to execute, and we kill them when the user needs to. This doesn't work as I thought it would since XBMC isn't consistant across platforms.
We need to figure out a way to create a cross platform solution to execute scripts, kill them (or stop them), and report back what they did. Perhaps interruptible threads are an option?
XBMC currently can't handle the multiprocessing module on Windows, nor the subprocess module for Mac OS. This is bad
Currently, the download code (as well as the execute scripts code) use processes to execute, and we kill them when the user needs to. This doesn't work as I thought it would since XBMC isn't consistant across platforms.
We need to figure out a way to create a cross platform solution to execute scripts, kill them (or stop them), and report back what they did. Perhaps interruptible threads are an option?