Skip to content
Open
Show file tree
Hide file tree
Changes from 2 commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 2 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,7 @@ wheels/
*.egg-info/
.installed.cfg
*.egg
*.swp

# PyInstaller
# Usually these files are written by a python script from a template
Expand Down Expand Up @@ -104,4 +105,4 @@ certs/
.DS_Store
tmp/
# redis
dump.rdb
dump.rdb
8 changes: 8 additions & 0 deletions bin/bbox.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
#!/usr/bin/env python3
from typing import Optional, List
import sys
import os
import logging
import signal
import signal
Expand Down Expand Up @@ -56,6 +57,13 @@ def run(top_parser:ArgumentParser, input_args:Optional[List[str]]=None) -> None:
args = top_parser.parse_args(input_args)
loop = asyncio.get_event_loop()

sentry_url = os.environ.get('SENTRY_URL')
if sentry_url:
sentry_sdk.init(
dsn=sentry_url,
integrations=[AioHttpIntegration()]
)

handler = getattr(args, 'handler', None)
if handler is None:
top_parser.print_help()
Expand Down
2 changes: 2 additions & 0 deletions setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,8 @@
'netifaces',
'aioredis',
'etcd3-py',
'aiocontextvars',
'sentry-sdk',
],
python_requires='>=3.6',
)