From 266b68ea68afa0e6cdf59a9d5c9c4ccfc2bdae58 Mon Sep 17 00:00:00 2001 From: Jamie Schembri Date: Tue, 18 Aug 2020 11:42:48 +0200 Subject: [PATCH] Handle pipes via process substitution --- src/configobj/__init__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/configobj/__init__.py b/src/configobj/__init__.py index 928c208..8286b0a 100644 --- a/src/configobj/__init__.py +++ b/src/configobj/__init__.py @@ -1212,7 +1212,7 @@ def _load(self, infile, configspec): if isinstance(infile, six.string_types): self.filename = infile - if os.path.isfile(infile): + if os.path.isfile(infile) or os.path.islink(infile): with open(infile, 'rb') as h: content = h.readlines() or [] elif self.file_error: