فهرست منبع

Merge pull request #1168 from detiber/padded_yaml_fix

Fix for to_padded_yaml filter
Brenton Leanhardt 9 سال پیش
والد
کامیت
920fdaab00
1فایلهای تغییر یافته به همراه3 افزوده شده و 0 حذف شده
  1. 3 0
      filter_plugins/oo_filters.py

+ 3 - 0
filter_plugins/oo_filters.py

@@ -479,6 +479,9 @@ class FilterModule(object):
     @staticmethod
     def to_padded_yaml(data, level=0, indent=2, **kw):
         ''' returns a yaml snippet padded to match the indent level you specify '''
+        if data in [None, ""]:
+            return ""
+
         try:
             transformed = yaml.safe_dump(data, indent=indent, allow_unicode=True, default_flow_style=False, **kw)
             padded = "\n".join([" " * level * indent + line for line in transformed.splitlines()])