# HG changeset patch # User Franz Glasner # Date 1595891561 -7200 # Node ID 2cfd670281ae4cb9aa8d35831dd04e0c012513cc # Parent 31a2b3ab061f7e7f154783a29b815293a8df33a4 Do not set "root", "self" and "here" variables any more. This hinders proper automatic configuration on some PyPy configurations when using `genapplib`. diff -r 31a2b3ab061f -r 2cfd670281ae CHANGES.txt --- 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 diff -r 31a2b3ab061f -r 2cfd670281ae configmix/ini.py --- 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.