Skip to content

Commit 46ee565

Browse files
Use default value when fetching prefix+ '_URL'
When a driver does not register an environment variable suffixed with _URL, pifpaf will break having None when it expects a string. Signed-off-by: Moisés Guimarães de Medeiros <guimaraes@pm.me>
1 parent 517aaab commit 46ee565

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

pifpaf/__main__.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -185,7 +185,7 @@ def expand_urls_var(url):
185185

186186
putenv("PID", str(os.getpid()))
187187
putenv("DAEMON", daemon)
188-
url = os.getenv(driver.env_prefix + "_URL")
188+
url = os.getenv(driver.env_prefix + "_URL", "")
189189
putenv("%s_URL" % daemon.upper(), url)
190190
os.putenv(global_urls_variable,
191191
expand_urls_var(url))
@@ -251,7 +251,7 @@ def _cleanup(signum, frame):
251251
signal.signal(signal.SIGPIPE, signal.SIG_IGN)
252252
signal.pause()
253253
else:
254-
url = driver.env['%s_URL' % driver.env_prefix]
254+
url = driver.env.get('%s_URL' % driver.env_prefix, "")
255255
driver.env.update({
256256
"PIFPAF_PID": pid,
257257
env_prefix + "_PID": pid,

0 commit comments

Comments
 (0)