Skip to content

Commit d5855d3

Browse files
author
Ilya Volodarsky
committed
fixing analytics init such that you cant initialize multiple time and lose previous client versions
1 parent 6695cd1 commit d5855d3

File tree

2 files changed

+5
-2
lines changed

2 files changed

+5
-2
lines changed

analytics/__init__.py

+4-1
Original file line numberDiff line numberDiff line change
@@ -33,9 +33,12 @@ def init(secret, **kwargs):
3333
3434
"""
3535

36-
default_client = Client(secret=secret, stats=stats, **kwargs)
3736
import sys
3837
this_module = sys.modules[__name__]
38+
if hasattr(this_module, 'default_client'):
39+
return
40+
41+
default_client = Client(secret=secret, stats=stats, **kwargs)
3942

4043
setattr(this_module, 'default_client', default_client)
4144

setup.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313

1414
setup(
1515
name='analytics-python',
16-
version='0.2.7',
16+
version='0.2.8',
1717
url='https://github.com/segmentio/analytics-python',
1818
author='Ilya Volodarsky',
1919
author_email='[email protected]',

0 commit comments

Comments
 (0)