Skip to content

Commit 7a36700

Browse files
committed
Migrate EventEmitter to SimplePubSub
1 parent d7114c2 commit 7a36700

17 files changed

+37
-37
lines changed

maverick_api/modules/__init__.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
import time
77

88
from graphql import GraphQLField, GraphQLObjectType, GraphQLSchema
9-
from graphql.pyutils.event_emitter import EventEmitter
9+
from graphql.pyutils.simple_pub_sub import SimplePubSub
1010
from tornado.options import options
1111
import tornado.ioloop
1212

@@ -42,7 +42,7 @@ def __init__(self, child, **kwargs):
4242
self.q = {}
4343
self.m = {}
4444
self.s = {}
45-
self.subscriptions = EventEmitter()
45+
self.subscriptions = SimplePubSub()
4646

4747
def get_mutation_args(self, GraphQLObject):
4848
return {

maverick_api/modules/api/authentication/__init__.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
GraphQLObjectType,
66
GraphQLString,
77
)
8-
from graphql.pyutils.event_emitter import EventEmitterAsyncIterator
8+
from graphql.pyutils.simple_pub_sub import SimplePubSubIterator
99

1010
from maverick_api.modules import schemaBase
1111
from maverick_api.modules.base.tornadoql.session_control import GraphQLSession
@@ -111,4 +111,4 @@ def set_auth(self, root, info, **kwargs):
111111

112112
def sub_auth(self, root, info, **kwargs):
113113
"""AuthenticationRequest subscription handler"""
114-
return EventEmitterAsyncIterator(self.subscriptions, __name__)
114+
return SimplePubSubIterator(self.subscriptions, __name__)

maverick_api/modules/api/maverick/maverick_configure.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
GraphQLInt,
1414
GraphQLFloat,
1515
)
16-
from graphql.pyutils.event_emitter import EventEmitterAsyncIterator
16+
from graphql.pyutils.simple_pub_sub import SimplePubSubIterator
1717

1818
application_log = logging.getLogger("tornado.application")
1919

@@ -146,7 +146,7 @@ def process_callback(self, *args, **kwargs):
146146
return self.configure_command
147147

148148
def sub_configure_command_status(self, root, info):
149-
return EventEmitterAsyncIterator(
149+
return SimplePubSubIterator(
150150
self.subscriptions, self.subscription_string + self.name,
151151
)
152152

maverick_api/modules/api/maverick/maverick_service.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424
GraphQLString,
2525
GraphQLBoolean,
2626
)
27-
from graphql.pyutils.event_emitter import EventEmitterAsyncIterator
27+
from graphql.pyutils.simple_pub_sub import SimplePubSubIterator
2828

2929
application_log = logging.getLogger("tornado.application")
3030

@@ -463,7 +463,7 @@ def emit_subscription(self, service_command):
463463
)
464464

465465
def sub_service_status(self, root, info):
466-
return EventEmitterAsyncIterator(
466+
return SimplePubSubIterator(
467467
self.subscriptions, self.subscription_string + self.service_command_name,
468468
)
469469

maverick_api/modules/api/maverick/maverick_shell.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
GraphQLInt,
1515
GraphQLFloat,
1616
)
17-
from graphql.pyutils.event_emitter import EventEmitterAsyncIterator
17+
from graphql.pyutils.simple_pub_sub import SimplePubSubIterator
1818

1919
application_log = logging.getLogger("tornado.application")
2020

@@ -156,7 +156,7 @@ def complete_process_callback(self, *args, **kwargs):
156156
)
157157

158158
def sub_shell_command_status(self, root, info):
159-
return EventEmitterAsyncIterator(
159+
return SimplePubSubIterator(
160160
self.subscriptions, self.subscription_string + self.name,
161161
)
162162

maverick_api/modules/api/maverick/maverick_shutdown.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
GraphQLBoolean,
1313
GraphQLInt,
1414
)
15-
from graphql.pyutils.event_emitter import EventEmitterAsyncIterator
15+
from graphql.pyutils.simple_pub_sub import SimplePubSubIterator
1616

1717
application_log = logging.getLogger("tornado.application")
1818

@@ -99,7 +99,7 @@ def process_callback(self, *args, **kwargs):
9999
return self.shutdown_command
100100

101101
def sub_shutdown_command_status(self, root, info):
102-
return EventEmitterAsyncIterator(
102+
return SimplePubSubIterator(
103103
self.subscriptions, self.subscription_string + self.name,
104104
)
105105

maverick_api/modules/api/mavros/mavros_imu.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
GraphQLInt,
1414
GraphQLFloat,
1515
)
16-
from graphql.pyutils.event_emitter import EventEmitterAsyncIterator
16+
from graphql.pyutils.simple_pub_sub import SimplePubSubIterator
1717

1818
application_log = logging.getLogger("tornado.application")
1919

@@ -83,7 +83,7 @@ def set_imu_message(self, root, info, **kwargs):
8383

8484
def sub_imu_message(self, root, info):
8585
"""ImuMessage subscription handler"""
86-
return EventEmitterAsyncIterator(
86+
return SimplePubSubIterator(
8787
self.subscriptions, "maverick_api.modules.api.mavros.ImuSchema" + "Imu"
8888
)
8989

maverick_api/modules/api/mavros/mavros_mission.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@
2525
GraphQLInputObjectType,
2626
GraphQLInputField,
2727
)
28-
from graphql.pyutils.event_emitter import EventEmitterAsyncIterator
28+
from graphql.pyutils.simple_pub_sub import SimplePubSubIterator
2929

3030
application_log = logging.getLogger("tornado.application")
3131

@@ -259,7 +259,7 @@ def update_mission(self, root, info, **kwargs):
259259

260260
def sub_mission(self, root, info):
261261
"""Mission subscription handler"""
262-
return EventEmitterAsyncIterator(
262+
return SimplePubSubIterator(
263263
self.subscriptions,
264264
"maverick_api.modules.api.mavros.MissionSchema" + "Mission",
265265
)
@@ -383,7 +383,7 @@ def update_mission_list(self, root, info, **kwargs):
383383

384384
def sub_mission_list(self, root, info):
385385
"""Mission list subscription handler"""
386-
return EventEmitterAsyncIterator(
386+
return SimplePubSubIterator(
387387
self.subscriptions,
388388
"maverick_api.modules.api.mavros.MissionSchema" + "MissionList",
389389
)
@@ -433,7 +433,7 @@ def update_mission_database(self, root, info, **kwargs):
433433

434434
def sub_mission_database(self, root, info):
435435
"""Mission database subscription handler"""
436-
return EventEmitterAsyncIterator(
436+
return SimplePubSubIterator(
437437
self.subscriptions,
438438
"maverick_api.modules.api.mavros.MissionSchema" + "MissionDatabase",
439439
)

maverick_api/modules/api/mavros/mavros_mode.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
GraphQLString,
1717
GraphQLInt,
1818
)
19-
from graphql.pyutils.event_emitter import EventEmitterAsyncIterator
19+
from graphql.pyutils.simple_pub_sub import SimplePubSubIterator
2020

2121
application_log = logging.getLogger("tornado.application")
2222

@@ -130,7 +130,7 @@ def update_mode(self, root, info, **kwargs):
130130

131131
def sub_mode(self, root, info):
132132
"""mode subscription handler"""
133-
return EventEmitterAsyncIterator(
133+
return SimplePubSubIterator(
134134
self.subscriptions, "maverick_api.modules.api.mavros.ModeSchema" + "Mode"
135135
)
136136

maverick_api/modules/api/mavros/mavros_nav_sat_fix.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
GraphQLInt,
1414
GraphQLFloat,
1515
)
16-
from graphql.pyutils.event_emitter import EventEmitterAsyncIterator
16+
from graphql.pyutils.simple_pub_sub import SimplePubSubIterator
1717

1818
application_log = logging.getLogger("tornado.application")
1919

@@ -85,7 +85,7 @@ def set_nav_sat_fix_message(self, root, info, **kwargs):
8585

8686
def sub_nav_sat_fix_message(self, root, info):
8787
"""NavSatFixMessage subscription handler"""
88-
return EventEmitterAsyncIterator(
88+
return SimplePubSubIterator(
8989
self.subscriptions,
9090
"maverick_api.modules.api.mavros.NavSatFixSchema" + "NavSatFix",
9191
)

0 commit comments

Comments
 (0)