Path: csiph.com!fu-berlin.de!uni-berlin.de!not-for-mail From: Ken Kundert Newsgroups: comp.lang.python.announce Subject: Inform 1.1 - Printing and logging for command-line programs Date: Fri, 22 Jan 2016 15:48:27 -0800 Organization: Aioe.org NNTP Server Lines: 14 Approved: python-announce-list@python.org Message-ID: Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Trace: news.uni-berlin.de qF3IxRXUQfOEOg4HWYOeygkelxaf/+GQFbvosTuB8TLg== Return-Path: X-Original-To: python-announce@python.org Delivered-To: python-announce-list@mail.python.org X-Spam-Status: OK 0.055 X-Spam-Evidence: '*H*': 0.89; '*S*': 0.00; 'appropriate.': 0.09; 'subject:command': 0.09; 'programs.': 0.11; 'accordingly.': 0.13; 'license:': 0.16; 'received:io': 0.16; 'received:psf.io': 0.16; 'verbose': 0.16; 'header:User-Agent:1': 0.26; 'header:X -Complaints-To:1': 0.26; 'logging': 0.27; 'command-line': 0.29; 'allows': 0.30; 'print': 0.30; 'code': 0.30; 'received:org': 0.37; 'creation': 0.38; 'subject:-': 0.39; 'your': 0.60; 'received:46': 0.63; 'to:addr:comp-lang-python-announce': 0.68; 'to:addr:moderators.isc.org': 0.77; 'inform': 0.79; 'received:46.165': 0.84 Delivered-To: comp-lang-python-announce@moderators.isc.org User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.5.0 X-Notice: Filtered by postfilter v. 0.8.2 X-Mozilla-News-Host: news://comp.lang.python.announce:119 X-Mailman-Approved-At: Sun, 24 Jan 2016 15:52:40 -0500 X-BeenThere: python-announce-list@python.org X-Mailman-Version: 2.1.20+ Precedence: list List-Id: Announcement-only list for the Python programming language List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Xref: csiph.com comp.lang.python.announce:1999 Inform is a printing and logging package intended to manage the communication to the user for command-line programs. It allows the simple creation of specialized print functions (informants) that communicate messages to the user through stdout, stderr, or a logfile as appropriate. Simply sprinkle these informants though out your code and at start up indicate to inform how verbose the users wishes it to be and it manages the informants accordingly. URL: http://nurdletech.com/linux-utilities/inform License: GPLv3+ Ken Kundert inform@nurdletech.com