diff options
-rw-r--r-- | pym/portage/sets/shell.py | 16 |
1 files changed, 15 insertions, 1 deletions
diff --git a/pym/portage/sets/shell.py b/pym/portage/sets/shell.py index 2383dba81..6a84918a7 100644 --- a/pym/portage/sets/shell.py +++ b/pym/portage/sets/shell.py @@ -2,11 +2,25 @@ # Distributed under the terms of the GNU General Public License v2 # $Id$ -import subprocess, os +import subprocess +import os from portage.sets import PackageSet class CommandOutputSet(PackageSet): + """This class creates a PackageSet from the output of a shell command. + The shell command should produce one atom per line, that is: + + >>> atom1 + atom2 + ... + atomN + + Args: + name: A string that identifies the set. + command: A string or sequence identifying the command to run + (see the subprocess.Popen documentaion for the format) + """ _operations = ["merge", "unmerge"] def __init__(self, name, command): |