Skip to content

Commit 2bcbcb1

Browse files
author
Aleksandr Salynskii
authored
Merge pull request #24 from dxFeed/EN-1818-fields-reordering-warning
[EN-1818] vanilla warning
2 parents 994f96f + 9d6f8be commit 2bcbcb1

File tree

2 files changed

+12
-2
lines changed

2 files changed

+12
-2
lines changed

dxfeed/core/DXFeedPy.pyx

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -305,6 +305,9 @@ def dxf_attach_listener(SubscriptionClass sc):
305305
event_handler = sc.get_event_handler()
306306
if not event_handler:
307307
raise ValueError('Event handler is not defined!')
308+
warn('New order in event fields will be introduced in dxfeed-0.6.0. Please, address event fields '
309+
'by name in custom event handler.',
310+
FutureWarning)
308311

309312
if sc.event_type_str == 'Trade':
310313
event_handler.columns = lis.TRADE_COLUMNS

dxfeed/wrappers/subscription.py

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,9 @@
1-
from dxfeed.core import DXFeedPy as dxp
2-
from dxfeed.core.utils.handler import DefaultHandler
31
from typing import Iterable, Union, Optional
42
from datetime import datetime
3+
from warnings import simplefilter
4+
5+
from dxfeed.core import DXFeedPy as dxp
6+
from dxfeed.core.utils.handler import DefaultHandler
57
import dxfeed.wrappers.class_utils as cu
68

79

@@ -114,7 +116,12 @@ def _attach_default_listener(self):
114116
"""
115117
if not self.get_event_handler():
116118
self.set_event_handler(DefaultHandler())
119+
simplefilter(action='ignore', category=FutureWarning)
120+
117121
dxp.dxf_attach_listener(self.__sub)
122+
123+
simplefilter(action='default', category=FutureWarning)
124+
118125
return self
119126

120127
def _detach_listener(self):

0 commit comments

Comments
 (0)