From 53668eba728e0292a19961f92ed10ad26c2336c3 Mon Sep 17 00:00:00 2001 From: Daniel Birnstiel Date: Tue, 7 Aug 2018 11:38:53 +0200 Subject: [PATCH] Fix building from non-working directory (fixes #120) --- aws_lambda/aws_lambda.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/aws_lambda/aws_lambda.py b/aws_lambda/aws_lambda.py index 17c0126..b089709 100755 --- a/aws_lambda/aws_lambda.py +++ b/aws_lambda/aws_lambda.py @@ -327,16 +327,17 @@ def build( files = [] for filename in os.listdir(src): - if os.path.isfile(filename): + abs_filename = os.path.join(src, filename) + if os.path.isfile(abs_filename): if filename == '.DS_Store': continue if filename == config_file: continue print('Bundling: %r' % filename) - files.append(os.path.join(src, filename)) + files.append(abs_filename) elif os.path.isdir(filename) and filename in source_directories: print('Bundling directory: %r' % filename) - files.append(os.path.join(src, filename)) + files.append(abs_filename) # "cd" into `temp_path` directory. os.chdir(path_to_temp)