Skip to content

Commit

Permalink
Merge pull request #991 from furipon308/fix/import_module_error_on_wi…
Browse files Browse the repository at this point in the history
…ndows

Fix:#989 ModuleNotFoundError occur when running Python function on Windows OS
  • Loading branch information
dherault committed May 27, 2020
2 parents d45b203 + e4dcb79 commit 20b22c8
Showing 1 changed file with 2 additions and 1 deletion.
3 changes: 2 additions & 1 deletion src/lambda/handler-runner/python-runner/invoke.py
Expand Up @@ -6,6 +6,7 @@
import json
import logging
import sys
import os
from time import strftime, time
from importlib import import_module

Expand Down Expand Up @@ -72,7 +73,7 @@ def log(self):
# this is needed because you need to import from where you've executed sls
sys.path.append('.')

module = import_module(args.handler_path.replace('/', '.'))
module = import_module(args.handler_path.replace(os.sep, '.'))
handler = getattr(module, args.handler_name)

# Keep a reference to the original stdin so that we can continue to receive
Expand Down

0 comments on commit 20b22c8

Please sign in to comment.