From 15fd9944117dcc90f0f297aac4f6fcbb7d9e2f95 Mon Sep 17 00:00:00 2001 From: Brian Dolbec Date: Wed, 6 Jun 2012 21:41:02 -0700 Subject: set some sane defaults for stdout, stderr, stdin. --- layman/__init__.py | 5 +++-- 1 file 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 ): -- cgit v1.2.3-1-g7c22