commit:     4ce21a9b855a20d8391f4d1aa866e76f01c51397
Author:     Matt Turner <mattst88 <AT> gentoo <DOT> org>
AuthorDate: Wed May 20 02:26:52 2020 +0000
Commit:     Matt Turner <mattst88 <AT> gentoo <DOT> org>
CommitDate: Wed May 20 02:29:23 2020 +0000
URL:        https://gitweb.gentoo.org/proj/catalyst.git/commit/?id=4ce21a9b

catalyst: Support emitting int/float envars

Signed-off-by: Matt Turner <mattst88 <AT> gentoo.org>

 catalyst/base/stagebase.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/catalyst/base/stagebase.py b/catalyst/base/stagebase.py
index e87f181d..9ea72b48 100644
--- a/catalyst/base/stagebase.py
+++ b/catalyst/base/stagebase.py
@@ -1280,7 +1280,7 @@ class StageBase(TargetBase, ClearBase, GenBase):
                     self.env[varname] = self.settings[x]
             elif isinstance(self.settings[x], list):
                 self.env[varname] = ' '.join(self.settings[x])
-            elif isinstance(self.settings[x], bool):
+            elif isinstance(self.settings[x], (int, float, bool)):
                 self.env[varname] = str(self.settings[x])
             # This handles a dictionary of objects just one level deep and no 
deeper!
             # Its currently used only for USE_EXPAND flags which are 
dictionaries of

Reply via email to