[auto-upgrade-helper] error.py: initialize stdout/stderr to empty strings

Message ID 20220301111022.2229998-1-alex@linutronix.de
State New
Headers show
Series [auto-upgrade-helper] error.py: initialize stdout/stderr to empty strings | expand

Commit Message

Alexander Kanavin March 1, 2022, 11:10 a.m. UTC
This avoids guarding them against NoneType everywhere

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
---
 modules/errors.py        | 2 +-
 modules/utils/devtool.py | 5 +----
 2 files changed, 2 insertions(+), 5 deletions(-)

Patch

diff --git a/modules/errors.py b/modules/errors.py
index fa543f7..48e8b70 100644
--- a/modules/errors.py
+++ b/modules/errors.py
@@ -24,7 +24,7 @@ 
 #
 
 class Error(Exception):
-    def __init__(self, message=None, stdout=None, stderr=None):
+    def __init__(self, message=None, stdout="", stderr=""):
         self.message = message
         self.stdout = stdout
         self.stderr = stderr
diff --git a/modules/utils/devtool.py b/modules/utils/devtool.py
index e4e028f..c26061f 100644
--- a/modules/utils/devtool.py
+++ b/modules/utils/devtool.py
@@ -19,10 +19,7 @@  class Devtool(object):
             raise DevtoolError("The following devtool command failed: " + operation,
                         e.stdout, e.stderr)
 
-        if stderr is None:
-            return stdout
-        else:
-            return stdout + stderr
+        return stdout + stderr
 
     def upgrade(self, recipe, version = None, revision = None):
         cmd = " upgrade " + recipe