diff options
author | Brian Dolbec <dolsen@gentoo.org> | 2012-06-06 21:41:02 -0700 |
---|---|---|
committer | Brian Dolbec <dolsen@gentoo.org> | 2012-06-06 21:41:02 -0700 |
commit | 15fd9944117dcc90f0f297aac4f6fcbb7d9e2f95 (patch) | |
tree | 59269a9dee79c1fe1b92ea402003f07b5638ea83 | |
parent | 9ec59c4d881960ce0e1f7c2fdc55bad471a8d7b7 (diff) | |
download | layman-15fd9944117dcc90f0f297aac4f6fcbb7d9e2f95.tar.gz layman-15fd9944117dcc90f0f297aac4f6fcbb7d9e2f95.tar.bz2 layman-15fd9944117dcc90f0f297aac4f6fcbb7d9e2f95.zip |
set some sane defaults for stdout, stderr, stdin.
-rw-r--r-- | layman/__init__.py | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/layman/__init__.py b/layman/__init__.py index 9eeff49..aa4a159 100644 --- a/layman/__init__.py +++ b/layman/__init__.py @@ -5,12 +5,13 @@ on all gentoo repositories and overlays """ +import sys + try: from layman.api import LaymanAPI from layman.config import BareConfig from layman.output import Message except ImportError: - import sys sys.stderr.write("!!! Layman API import failed.") @@ -19,7 +20,7 @@ class Layman(LaymanAPI): """A complete high level interface capable of performing all overlay repository actions.""" - def __init__(self, stdout=None, stdin=None, stderr=None, + def __init__(self, stdout=sys.stdout, stdin=sys.stdin, stderr=sys.stderr, config=None, read_configfile=True, quiet=False, quietness=4, verbose=False, nocolor=False, width=0 ): |