subprocess — Spawning Additional Processes — PyMOTW 3

The subprocess module supports three APIs for working with processes. The run() function, added in Python 3.5, is a high-level API for running a process and optionally collecting its output. The functions call() , check_call() , and check_output() are the former high-level API, carried over from Python 2. They are still supported and widely used in existing programs. The class Popen is a low-level API used to build the other APIs and useful for more complex process interactions.

sched — Timed Event Scheduler — PyMOTW 3

The sched module implements a generic event scheduler for running tasks at specific times. The scheduler class uses a time function to learn the current time, and a delay function to wait for a specific period of time. The actual units of time are not important, which makes the interface flexible enough to be used for many purposes. Read more… This post is part of the Python Module of the Week series for Python 3.

imapautofiler 1.7.0

What’s new in 1.7.0? decode message subjects before logging add –dry-run option

logging — Report Status, Error, and Informational Messages — PyMOTW 3

The logging module defines a standard API for reporting errors and status information from applications and libraries. The key benefit of having the logging API provided by a standard library module is that all Python modules can participate in logging, so an application’s log can include messages from third-party modules. Read more… This post is part of the Python Module of the Week series for Python 3. See PyMOTW.com for more articles from the series.

whereto 0.4.0

New Features whereto now uses the PCRE library - the same regex library used by mod_alias - for compiling regular expressions. Bug Fixes Literal ‘$’ characters are now handled correctly when they appear in substitution strings for RedirectMatch directives.

Book Review: “A Mind at Play”

A Mind At Play by Jimmy Soni and Rob Goodman should be on every techie’s gift list this year because it is superb and because everyone in a technology or information field should know who Claude Shannon is. When Jimmy Soni offered me a review copy of this new biography of Claude Shannon, I immediately said yes. I knew a little about Shannon from reading The Idea Factory and The Information, and I was looking forward to learning more.

cmd — Line-oriented Command Processors — PyMOTW 3

The cmd module contains one public class, Cmd , designed to be used as a base class for interactive shells and other command interpreters. By default it uses readline for interactive prompt handling, command line editing, and command completion. Read more… This post is part of the Python Module of the Week series for Python 3. See PyMOTW.com for more articles from the series.

imapautofiler 1.6.0

What’s new in 1.6.0? TimeLimit Rule (contributed by jacques-cadet) Allow more imap configuration via autofiler config (contributed by Matt Olsen)

readline — The GNU readline Library — PyMOTW 3

The readline module can be used to enhance interactive command line programs to make them easier to use. It is primarily used to provide command line text completion, or “tab completion”. Read more… This post is part of the Python Module of the Week series for Python 3. See PyMOTW.com for more articles from the series.

imapautofiler 1.5.0

What’s new in 1.5.0? Add support for using the keyring module to store the IMAP password (contributed by Chris Rose) restore the api documentation Add documentation of mailbox list and example configuration (contributed by Dan Poirier)