From 0c8dd7006007667a0f807a7726077876e9714c83 Mon Sep 17 00:00:00 2001 From: Preethi Date: Thu, 22 Nov 2018 22:34:37 -0500 Subject: [PATCH 1/2] Make quote_mode a bool, and do not modify it in the function --- dotenv/main.py | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/dotenv/main.py b/dotenv/main.py index 349ec069..b73bc64f 100644 --- a/dotenv/main.py +++ b/dotenv/main.py @@ -126,7 +126,7 @@ def get_key(dotenv_path, key_to_get): return DotEnv(dotenv_path, verbose=True).get(key_to_get) -def set_key(dotenv_path, key_to_set, value_to_set, quote_mode="always"): +def set_key(dotenv_path, key_to_set, value_to_set, quote_mode=True): """ Adds or Updates a key/value to the given .env @@ -138,10 +138,7 @@ def set_key(dotenv_path, key_to_set, value_to_set, quote_mode="always"): warnings.warn("can't write to %s - it doesn't exist." % dotenv_path) return None, key_to_set, value_to_set - if " " in value_to_set: - quote_mode = "always" - - line_template = '{}="{}"' if quote_mode == "always" else '{}={}' + line_template = '{}="{}"' if quote_mode else '{}={}' line_out = line_template.format(key_to_set, value_to_set) replaced = False From 31c2af4dbcc0a7987eac2fc29186e37ecd1d6a11 Mon Sep 17 00:00:00 2001 From: Preethi Date: Thu, 22 Nov 2018 22:45:00 -0500 Subject: [PATCH 2/2] Update version --- setup.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/setup.py b/setup.py index 1c97b92b..c1fd268a 100644 --- a/setup.py +++ b/setup.py @@ -20,7 +20,7 @@ name="python-dotenv", description="Add .env support to your django/flask apps in development and deployments", long_description=long_description, - version=meta['__version__'], + version="1.0.0", author="Saurabh Kumar", author_email="me+github@saurabh-kumar.com", url="http://github.com/theskumar/python-dotenv",