Skip to content

Commit a662057

Browse files
authored
Optional flask (#13)
* Optional dependencies. * Optional dependencies. * new release version * optional flask issue
1 parent 9a57ace commit a662057

1 file changed

Lines changed: 16 additions & 6 deletions

File tree

error_tracker/__init__.py

Lines changed: 16 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -6,16 +6,26 @@
66
# :license: BSD-3-Clause
77
#
88

9-
__version__ = '1.1.6'
9+
__version__ = '1.1.7'
1010
__author__ = 'Sonu Kumar'
1111
__email__ = 'sonunitw12@gmail.com'
1212

1313
from error_tracker.libs.mixins import *
14-
from error_tracker.flask import *
15-
from error_tracker.django import *
16-
from error_tracker.flask.utils import configure_scope as flask_scope
17-
from error_tracker.django.apps import DjangoErrorTracker
18-
from error_tracker.django.utils import capture_message, track_exception, configure_scope, capture_exception
14+
15+
try:
16+
import flask
17+
from error_tracker.flask import *
18+
from error_tracker.flask.utils import configure_scope as flask_scope
19+
except ImportError:
20+
pass
21+
try:
22+
import django
23+
from error_tracker.django import *
24+
from error_tracker.django.apps import DjangoErrorTracker
25+
from error_tracker.django.utils import capture_message, track_exception, configure_scope, capture_exception
26+
except ImportError:
27+
pass
28+
1929
from error_tracker.libs.exception_formatter import *
2030

2131
__all__ = [

0 commit comments

Comments
 (0)