Mercurial > hgrepos > Python > libs > ConfigMix
changeset 260:2cfd670281ae
Do not set "root", "self" and "here" variables any more.
This hinders proper automatic configuration on some PyPy configurations
when using `genapplib`.
| author | Franz Glasner <fzglas.hg@dom66.de> |
|---|---|
| date | Tue, 28 Jul 2020 01:12:41 +0200 |
| parents | 31a2b3ab061f |
| children | b84f8060d54c |
| files | CHANGES.txt configmix/ini.py |
| diffstat | 2 files changed, 15 insertions(+), 4 deletions(-) [+] |
line wrap: on
line diff
--- a/CHANGES.txt Wed Jul 08 10:36:55 2020 +0200 +++ b/CHANGES.txt Tue Jul 28 01:12:41 2020 +0200 @@ -13,6 +13,17 @@ -------------- .. changelog:: + :version: n/a + :released: n/a + + .. change:: + :tags: bugfix + + Do not set "root", "self" and "here" variables any more. This hinders + proper automatic configuration on some PyPy configurations when using + `genapplib`. + +.. changelog:: :version: 0.8.1 :released: 2020-07-08
--- a/configmix/ini.py Wed Jul 08 10:36:55 2020 +0200 +++ b/configmix/ini.py Tue Jul 28 01:12:41 2020 +0200 @@ -90,15 +90,15 @@ raise RuntimeError("already initialized") filename = os.path.normpath(os.path.abspath(filename)) filename = u(filename, locale.getpreferredencoding()) - self.set(None, u("self"), filename) - self.set(None, u("here"), os.path.dirname(filename)) - self.set(None, u("root"), os.path.dirname(self.executable)) + # self.set(None, u("self"), filename) + # self.set(None, u("here"), os.path.dirname(filename)) + # self.set(None, u("root"), os.path.dirname(self.executable)) if hasattr(_ConfigParserBase, "read_file"): _ConfigParserBase.read_file(self, fp, source=filename) else: _ConfigParserBase.readfp(self, fp, filename=filename) self.filename = filename - self.root = os.path.dirname(self.executable) + # self.root = os.path.dirname(self.executable) def getx(self, section, option): """Extended `get()` with some automatic type conversion support.
