From 2cd0e64537a2c774f549386640f8f9be12b1fe73 Mon Sep 17 00:00:00 2001 From: lf Date: Wed, 14 Oct 2015 22:35:52 -0600 Subject: [PATCH] Change as_string to a __str__ in nginxparser.py This change would make the RawNginxDumper more in line with other Python libraries and the standard library. --- letsencrypt-nginx/letsencrypt_nginx/nginxparser.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/letsencrypt-nginx/letsencrypt_nginx/nginxparser.py b/letsencrypt-nginx/letsencrypt_nginx/nginxparser.py index 2926a43d0..84b54b4db 100644 --- a/letsencrypt-nginx/letsencrypt_nginx/nginxparser.py +++ b/letsencrypt-nginx/letsencrypt_nginx/nginxparser.py @@ -84,9 +84,13 @@ class RawNginxDumper(object): else: yield spacer * current_indent + key + spacer + values + ';' - def as_string(self): + def __str__(self): """Return the parsed block as a string.""" return '\n'.join(self) + '\n' + + def as_string(self): + """Return the parsed block as a string.""" + return str(self) # Shortcut functions to respect Python's serialization interface @@ -122,7 +126,7 @@ def dumps(blocks, indentation=4): :rtype: str """ - return RawNginxDumper(blocks, indentation).as_string() + return str(RawNginxDumper(blocks, indentation)) def dump(blocks, _file, indentation=4):