lp:extcmd
- Get this branch:
- bzr branch lp:extcmd
Branch information
Recent revisions
- 9. By Zygmunt Krynicki
-
Change the way KeyboardInterrupt is handled.
Previously the process would be just killed. Now a configurable signal is sent,
by default SIGINT is sent. In addition to that a process does not have to exit
immediatelly and proc.wait() is called in a proper loop. - 5. By Zygmunt Krynicki
-
Improve the delegate class.
Each delegate must now implement IDelegate. The interface defines four methods
on_begin, on_end, on_line and on_interrupt. For backwards compatibility classes
that don't implement IDelegate are wrapped in the new SafeDelagate class. All
of the basic delegates (Chain, Redirect and Transform) now implement IDelegate.The new set of methods allows a single delegate to track the whole lifetime of
many commands invoked on a single instance of ExternalCommandWithDelegate.
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)