Skip to content
This repository was archived by the owner on Jan 3, 2023. It is now read-only.

Commit a6bf942

Browse files
Merge pull request #30 from signalfx/wrapper_fixes
Fix support for SIGNALFX_SEND_TIMEOUT
2 parents 07f0496 + dd6d6ca commit a6bf942

File tree

2 files changed

+4
-10
lines changed

2 files changed

+4
-10
lines changed

signalfx_lambda/metrics.py

Lines changed: 3 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,13 @@
22
import signalfx
33
import os
44
import datetime
5+
import six
56

67
from . import utils
78
from .version import name, version
89

910
ingest_endpoint = utils.get_metrics_url()
10-
ingest_timeout = os.environ.get('SIGNALFX_SEND_TIMEOUT', 0.3)
11+
ingest_timeout = float(os.environ.get('SIGNALFX_SEND_TIMEOUT', 0.3))
1112

1213
sfx = signalfx.SignalFx(ingest_endpoint=ingest_endpoint)
1314

@@ -123,14 +124,7 @@ def wrapper(*args, **kwargs):
123124
default_dimensions.update(dimensions)
124125

125126
token = kwargs.get('access_token')
126-
if isstr(token):
127+
if isinstance(token, six.string_types):
127128
access_token = token
128129

129130
return generate_wrapper_decorator(access_token)
130-
131-
def isstr(s):
132-
try:
133-
basestring
134-
except NameError:
135-
basestring = str
136-
return isinstance(s, basestring)

signalfx_lambda/version.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Copyright (C) 2017 SignalFx, Inc. All rights reserved.
22

33
name = 'signalfx_lambda'
4-
version = '0.2.0'
4+
version = '0.2.1'
55

66
user_agent = 'signalfx_lambda/' + version

0 commit comments

Comments
 (0)