Skip to content

Commit 0c8dd70

Browse files
committed
Make quote_mode a bool, and do not modify it in the function
1 parent 3b7e60e commit 0c8dd70

1 file changed

Lines changed: 2 additions & 5 deletions

File tree

dotenv/main.py

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -126,7 +126,7 @@ def get_key(dotenv_path, key_to_get):
126126
return DotEnv(dotenv_path, verbose=True).get(key_to_get)
127127

128128

129-
def set_key(dotenv_path, key_to_set, value_to_set, quote_mode="always"):
129+
def set_key(dotenv_path, key_to_set, value_to_set, quote_mode=True):
130130
"""
131131
Adds or Updates a key/value to the given .env
132132
@@ -138,10 +138,7 @@ def set_key(dotenv_path, key_to_set, value_to_set, quote_mode="always"):
138138
warnings.warn("can't write to %s - it doesn't exist." % dotenv_path)
139139
return None, key_to_set, value_to_set
140140

141-
if " " in value_to_set:
142-
quote_mode = "always"
143-
144-
line_template = '{}="{}"' if quote_mode == "always" else '{}={}'
141+
line_template = '{}="{}"' if quote_mode else '{}={}'
145142
line_out = line_template.format(key_to_set, value_to_set)
146143

147144
replaced = False

0 commit comments

Comments
 (0)