FazBrowse GitHub Viewer | Trending |
URL:
| Home
Tools: [Download Repo ZIP]   [Original HTTPS Page]

adding arn and version name arguments · j00bar/python-lambda-local@ffc4ea6 · GitHub

Commit ffc4ea6

Browse files
Patrick Brandt
committed
adding arn and version name arguments
1 parent 68c0248 commit ffc4ea6

3 files changed

Lines changed: 11 additions & 4 deletions

File tree

‎lambda_local/__init__.py‎

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,13 @@ def parse_args():
4040
default=3,
4141
help="Seconds until lambda function timeout. \
4242
Default: 3")
43+
44+
parser.add_argument("-a", "--arn-string", metavar="ARN_STRING", type=str, default="",
45+
help="arn string for function")
46+
47+
parser.add_argument("-n", "--version-name", metavar="VERSION_NAME", type=str, default="",
48+
help="function version name")
49+
4350
return parser.parse_args()
4451

4552
if __name__ == "__main__":

‎lambda_local/context.py‎

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,10 +8,10 @@
88

99

1010
class Context(object):
11-
def __init__(self, timeout):
11+
def __init__(self, timeout, arn_string, version_name):
1212
self.function_name = "undefined"
13-
self.function_version = "undefined"
14-
self.invoked_function_arn = "undefined"
13+
self.function_version = version_name
14+
self.invoked_function_arn = arn_string
1515
self.memory_limit_in_mb = 0
1616
self.aws_request_id = "undefined"
1717
self.log_group_name = "undefined"

‎lambda_local/main.py‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@
2626

2727
def run(args):
2828
e = event.read_event(args.event)
29-
c = context.Context(args.timeout)
29+
c = context.Context(args.timeout, args.arn_string, args.version_name)
3030
if args.library is not None:
3131
load_lib(args.library)
3232
request_id = uuid.uuid4()

0 commit comments

Comments
 (0)

Back | FazBrowse Home | New Git URL