You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
concorekill.bat written to CWD on every import, never cleaned up #279
if hasattr(sys, 'getwindowsversion'):
with open("concorekill.bat","w") as fpid:
fpid.write("taskkill /F /PID "+str(os.getpid())+"\n")
Two problems:
If two concore processes start in the same directory, the second one silently overwrites the first one's kill script. The first process becomes unkillable via its .bat file since the PID inside now belongs to process File Receiving Interface. #2.
The file is never deleted on exit. Run a few workflows and you end up with stale concorekill.bat files pointing to long-dead PIDs. Harmless on their own, but confusing — a user running the leftover .bat would either kill the wrong process or get "process not found" errors.
Should either use a unique filename per process (e.g. concorekill_{pid}.bat) or register an atexit handler to clean it up Or both.
Activity
avinxshKD commentedon Feb 13, 2026
@pradeeban pls let me know what do you think? working on the fix, thanks
pradeeban commentedon Feb 14, 2026
concore processes are stated manually. Two processes in the same folder is an unlikely scenario for our users.
avinxshKD commentedon Feb 14, 2026
@pradeeban oh okay, thanks for clarifying I will keep this in mind
pradeeban commentedon Feb 14, 2026
Yes, our target is non-CS folks such as neuroscientists.