The treetaggerwrapper.py script uses the following:
p = subprocess.Popen(tagcmd, shell=True, stdin=pipe, stdout=pipe, close_fds=True)
This needs to be updated for windows, which appears to require close_fds=False. This was possibly not an issue in the original script since it used os.popen2.
This fix is needed for the GUTime and merger wrappers as well.
The treetaggerwrapper.py script uses the following:
p = subprocess.Popen(tagcmd, shell=True, stdin=pipe, stdout=pipe, close_fds=True)
This needs to be updated for windows, which appears to require
close_fds=False
. This was possibly not an issue in the original script since it used os.popen2.This fix is needed for the GUTime and merger wrappers as well.