summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBrian Dolbec <dolsen@gentoo.org>2012-06-06 21:41:02 -0700
committerBrian Dolbec <dolsen@gentoo.org>2012-06-06 21:41:02 -0700
commit15fd9944117dcc90f0f297aac4f6fcbb7d9e2f95 (patch)
tree59269a9dee79c1fe1b92ea402003f07b5638ea83
parent9ec59c4d881960ce0e1f7c2fdc55bad471a8d7b7 (diff)
downloadlayman-15fd9944117dcc90f0f297aac4f6fcbb7d9e2f95.tar.gz
layman-15fd9944117dcc90f0f297aac4f6fcbb7d9e2f95.tar.bz2
layman-15fd9944117dcc90f0f297aac4f6fcbb7d9e2f95.zip
set some sane defaults for stdout, stderr, stdin.
-rw-r--r--layman/__init__.py5
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
):