Closed patrickfuller closed 9 years ago
To replicate, I opened a new windows 8.1 virtual machine and installed packages.
conda install pip
, pip install imolecule
After this mess, I could run with imolecule
. Everything worked:
I found that windows is hiding the errors of the underlying process, so this reported bug likely had something to do with an improper openbabel install. I also found that windows was not honoring KeyboardInterrupt
on tornado's server, so I added an explicit try-catch to handle this.
Note that the ctrl-c signal takes a couple of seconds on windows. I'm guessing it has something to do with tornado's polling.
When run on windows, the process fails and spits out a looped error.
From this stackoverflow, it looks like multiprocessing on windows fails when you use relative imports. A weird bug, but an easy fix.