fix #819: maximum recursion error in locusts, caused by sentry sdk

This commit is contained in:
debugtalk
2020-01-02 21:30:34 +08:00
parent f30f2de4b0
commit 8d7ee0de9f
6 changed files with 23 additions and 16 deletions

View File

@@ -7,15 +7,28 @@ import itertools
import json
import os.path
import re
import uuid
from datetime import datetime
from httprunner import exceptions, logger
import sentry_sdk
from httprunner import exceptions, logger, __version__
from httprunner.compat import basestring, bytes, is_py2
from httprunner.exceptions import ParamsError
absolute_http_url_regexp = re.compile(r"^https?://", re.I)
def init_sentry_sdk():
sentry_sdk.init(
dsn="https://cc6dd86fbe9f4e7fbd95248cfcff114d@sentry.io/1862849",
release="httprunner@{}".format(__version__)
)
with sentry_sdk.configure_scope() as scope:
scope.set_user({"id": uuid.getnode()})
def set_os_environ(variables_mapping):
""" set variables mapping to os.environ
"""