Warning: mysqli::__construct(): (HY000/1203): User howardkn already has more than 'max_user_connections' active connections in D:\Inetpub\vhosts\howardknight.net\al.howardknight.net\includes\artfuncs.php on line 21
Failed to connect to MySQL: (1203) User howardkn already has more than 'max_user_connections' active connectionsPath: ...!news.nobody.at!news.swapon.de!fu-berlin.de!uni-berlin.de!not-for-mail
From: "Loris Bennett"
Newsgroups: comp.lang.python
Subject: Re: Using 'with open(...) as ...' together with configparser.ConfigParser.read
Date: Wed, 30 Oct 2024 16:57:44 +0100
Organization: FUB-IT, Freie =?utf-8?Q?Universit=C3=A4t?= Berlin
Lines: 25
Message-ID: <87r07xtwg7.fsf@zedat.fu-berlin.de>
References: <87plnj3te6.fsf@zedat.fu-berlin.de>
<87bjz1vj2c.fsf@zedat.fu-berlin.de>
Mime-Version: 1.0
Content-Type: text/plain
X-Trace: news.uni-berlin.de ZJb681cOzVQx7mDcNVtIxgUcsfsxakUtMIifnk2BFZt/xX
Cancel-Lock: sha1:AYBqgPBdiaG7wlnQY1B28R446Xc= sha1:jDAKxYSfRjjtBeYrYr7TNXCmRZY= sha256:ZWRorQ424letXaqLbdyumn5tk+BSxUSWaFx3lltx3Fo=
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.2 (gnu/linux)
Bytes: 2100
Jon Ribbens writes:
> On 2024-10-30, Loris Bennett wrote:
>> Jon Ribbens writes:
>>> As per the docs you link to, the read() method only takes filename(s)
>>> as arguments, if you have an already-open file you want to read then
>>> you should use the read_file() method instead.
>>
>> As you and others have pointed out, this is indeed covered in the docs,
>> so mea culpa.
>>
>> However, whereas I can see why you might want to read the config from a
>> dict or a string, what would be a use case in which I would want to
>> read from an open file rather than just reading from a file(name)?
>
> The ConfigParser module provides read(), read_file(), read_string(),
> and read_dict() methods. I think they were just trying to be
> comprehensive. It's a bit non-Pythonic really.
OK, but is there a common situation might I be obliged to use
'read_file'? I.e. is there some common case where the file name is not
available, only a corresponding file-like object or stream?
--
This signature is currently under constuction.