lp:extcmd

Created by Zygmunt Krynicki and last modified
Get this branch:
bzr branch lp:extcmd
Only Zygmunt Krynicki can upload to this branch. If you are Zygmunt Krynicki please log in for upload directions.

Related bugs

Related blueprints

Branch information

Owner:
Zygmunt Krynicki
Project:
External command
Status:
Development

Recent revisions

12. By Zygmunt Krynicki

Bump version to 1.0b4

11. By Zygmunt Krynicki

Fix queue worker shutdown order

10. By Zygmunt Krynicki

Bump version to 1.0b3

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.

8. By Zygmunt Krynicki

Fix typo

7. By Zygmunt Krynicki

Bump maturity to beta

6. By Zygmunt Krynicki

Update documentation

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.

4. By Zygmunt Krynicki

Update copyright

3. By Zygmunt Krynicki

Bump version to 1.0 beta 1

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
This branch contains Public information 
Everyone can see this information.

Subscribers