From 68c298997488a274a4c44aeb8e54d6b4e9d538b7 Mon Sep 17 00:00:00 2001 From: Jared Hobbs Date: Tue, 11 Aug 2020 15:28:05 -0600 Subject: [PATCH] fix: use shlex to split management args fixes https://github.com/Miserlou/Zappa/issues/2139 --- zappa/handler.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/zappa/handler.py b/zappa/handler.py index 78a31cfda..602380f8b 100644 --- a/zappa/handler.py +++ b/zappa/handler.py @@ -7,6 +7,7 @@ import json import logging import os +import shlex import sys import traceback import tarfile @@ -405,7 +406,7 @@ def handler(self, event, context): # Couldn't figure out how to get the value into stdout with StringIO.. # Read the log for now. :[] - management.call_command(*event['manage'].split(' ')) + management.call_command(shlex.split(*event['manage'])) return {} # This is an AWS-event triggered invocation.