diff options
author | Max Illfelder <illfelder@users.noreply.github.com> | 2016-08-08 15:14:42 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2016-08-08 15:14:42 -0700 |
commit | de7bbea4b6741251a4c825ad172f8f62d79796c6 (patch) | |
tree | 1392dd8f9b7e07a549eb972a3ca38431d4b05c42 | |
parent | 4b849b41b4a008ee4182b12b730633b46e3650cf (diff) | |
download | google-compute-image-packages-de7bbea4b6741251a4c825ad172f8f62d79796c6.tar.gz |
Allow metadata script output that is not utf-8. (#319)
-rw-r--r-- | google_compute_engine/metadata_scripts/script_executor.py | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/google_compute_engine/metadata_scripts/script_executor.py b/google_compute_engine/metadata_scripts/script_executor.py index d152d60..19aa288 100644 --- a/google_compute_engine/metadata_scripts/script_executor.py +++ b/google_compute_engine/metadata_scripts/script_executor.py @@ -54,7 +54,7 @@ class ScriptExecutor(object): stderr=subprocess.STDOUT, stdout=subprocess.PIPE) while True: for line in iter(process.stdout.readline, b''): - message = line.decode('utf-8').rstrip('\n') + message = line.decode('utf-8', 'replace').rstrip('\n') if message: self.logger.info('%s: %s', metadata_key, message) if process.poll() is not None: |