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


Alexander Kanavin
 

This avoids guarding them against NoneType everywhere

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

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
--
2.30.2

Join {yocto@lists.yoctoproject.org to automatically receive all group messages.