diff options
author | David Cramer <dcramer@gmail.com> | 2013-10-25 15:06:07 -0700 |
---|---|---|
committer | David Cramer <dcramer@gmail.com> | 2013-10-25 15:06:07 -0700 |
commit | 661ff29a6c9717144f7be56a5e36e4875e57d3c4 (patch) | |
tree | 8ea8590bdf5f495effb31068613a4396a5b758ec | |
parent | e5e930509a021ec32ab6b66a3744db08bcc106e4 (diff) | |
download | raven-661ff29a6c9717144f7be56a5e36e4875e57d3c4.tar.gz |
Dont hard error when we are outside of request context
-rw-r--r-- | raven/contrib/flask/utils.py | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/raven/contrib/flask/utils.py b/raven/contrib/flask/utils.py index 1743226..3e6da6e 100644 --- a/raven/contrib/flask/utils.py +++ b/raven/contrib/flask/utils.py @@ -65,6 +65,14 @@ def get_user_info(request): def get_data_from_request(request): + try: + from flask.globals import _request_ctx_stack + except ImportError: + pass + else: + if not _request_ctx_stack.top: + return {} + urlparts = _urlparse.urlsplit(request.url) try: |