From 318081fca4e7453d79c1da9900f087fd717bb465 Mon Sep 17 00:00:00 2001 From: Roman Zeyde Date: Wed, 1 Jul 2015 14:17:49 +0300 Subject: [PATCH] __main__: fix dummy interface case --- amodem/__main__.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/amodem/__main__.py b/amodem/__main__.py index 49157b0..a5e857c 100644 --- a/amodem/__main__.py +++ b/amodem/__main__.py @@ -218,6 +218,13 @@ def _main(): if args.audio_library == 'ALSA': from . import alsa interface = alsa.Interface(config) + elif args.audio_library == '-': + class _DummyInterface(object): + def __enter__(self): + return self + def __exit__(self, *args): + pass + interface = _DummyInterface() else: interface = audio.Interface(config) interface.load(args.audio_library)