diff options
| -rw-r--r-- | cloudinit/util.py | 5 | 
1 files changed, 4 insertions, 1 deletions
| diff --git a/cloudinit/util.py b/cloudinit/util.py index eb0b088a..23b67d48 100644 --- a/cloudinit/util.py +++ b/cloudinit/util.py @@ -609,7 +609,10 @@ def load_yaml(blob, default=None, allowed=(dict,)):                              (allowed, obj_name(converted)))          loaded = converted      except (yaml.YAMLError, TypeError, ValueError): -        logexc(LOG, "Failed loading yaml blob") +        if len(blob) == 0: +            LOG.debug("load_yaml given empty string, returning default") +        else: +            logexc(LOG, "Failed loading yaml blob")      return loaded | 
