Hi,
I have a few questions about sarge. (Vinay - Sorry for emailing you questions personally before, I forgot there was a mailing list to this project.)
1. How do I stop/kill a sarge process?
2. When I terminate my Python process, the subprocess started by sarge remains alive. How do I cause it to be killed together with my process?
3. I want to run a process on Sarge, but I want the stderr to be filtered before it's displayed on stderr (i.e. to show only some lines.)
I figured I could simply create a file-like function/class that will be an argument to `sarge.run`, but... It wouldn't accept a function because it didn't have `fileno`. Fine. I made a class, make `fileno` raise OSError like it should when there isn't a file number. Nope, exception not handled. Finally I tried subclassing `Capture` and overriding the `write` method. Nope, that method isn't even called, and looking at the `Capture` code I can't even tell which code is invoked on write.
Thanks,
Ram.