Gentoo Archives: gentoo-commits

From: Matt Turner <mattst88@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/catalyst:master commit in: catalyst/base/
Date: Thu, 21 May 2020 20:25:42
Message-Id: 1589944502.ff0b574a509e9b2796d25dabdcfb473ffa673fd1.mattst88@gentoo
1 commit: ff0b574a509e9b2796d25dabdcfb473ffa673fd1
2 Author: Matt Turner <mattst88 <AT> gentoo <DOT> org>
3 AuthorDate: Wed May 20 02:26:52 2020 +0000
4 Commit: Matt Turner <mattst88 <AT> gentoo <DOT> org>
5 CommitDate: Wed May 20 03:15:02 2020 +0000
6 URL: https://gitweb.gentoo.org/proj/catalyst.git/commit/?id=ff0b574a
7
8 catalyst: Support emitting int/float envars
9
10 Signed-off-by: Matt Turner <mattst88 <AT> gentoo.org>
11
12 catalyst/base/stagebase.py | 2 ++
13 1 file changed, 2 insertions(+)
14
15 diff --git a/catalyst/base/stagebase.py b/catalyst/base/stagebase.py
16 index 645a9f61..5a8cd1df 100644
17 --- a/catalyst/base/stagebase.py
18 +++ b/catalyst/base/stagebase.py
19 @@ -1283,6 +1283,8 @@ class StageBase(TargetBase, ClearBase, GenBase):
20 elif isinstance(self.settings[x], bool):
21 if self.settings[x]:
22 self.env[varname] = "true"
23 + elif isinstance(self.settings[x], (int, float)):
24 + self.env[varname] = str(self.settings[x])
25 elif isinstance(self.settings[x], dict):
26 if x in ['compress_definitions', 'decompress_definitions']:
27 continue