From: Fred Drake Date: Wed, 9 May 2001 03:26:11 +0000 (+0000) Subject: Note that when inplace=1 existing backup files will be removed silently. X-Git-Tag: v2.1.1c1~143 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=c6cddfa931a6c0d8ce6e453965f08a00391b5540;p=thirdparty%2FPython%2Fcpython.git Note that when inplace=1 existing backup files will be removed silently. Closes SF bug #420230. --- diff --git a/Doc/lib/libfileinput.tex b/Doc/lib/libfileinput.tex index 97caaf9e462f..c66501f21ddf 100644 --- a/Doc/lib/libfileinput.tex +++ b/Doc/lib/libfileinput.tex @@ -47,7 +47,9 @@ The following function is the primary interface of this module: inplace\optional{, backup}}}} Create an instance of the \class{FileInput} class. The instance will be used as global state for the functions of this module, and - is also returned to use during iteration. + is also returned to use during iteration. The parameters to this + function will be passed along to the constructor of the + \class{FileInput} class. \end{funcdesc} @@ -118,7 +120,8 @@ module is available for subclassing as well: \strong{Optional in-place filtering:} if the keyword argument \code{\var{inplace}=1} is passed to \function{input()} or to the \class{FileInput} constructor, the file is moved to a backup file and -standard output is directed to the input file. +standard output is directed to the input file (if a file of the same +name as the backup file already exists, it will be replaced silently). This makes it possible to write a filter that rewrites its input file in place. If the keyword argument \code{\var{backup}='.'} is also given, it specifies the extension for the backup