Skip to content

Commit 2da10e6

Browse files
committed
Python 3.10 compat
1 parent dbdbfd2 commit 2da10e6

File tree

1 file changed

+3
-4
lines changed

1 file changed

+3
-4
lines changed

dispatcher/factories.py

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -125,11 +125,10 @@ def generate_settings_schema(settings: LazySettings = global_settings) -> dict:
125125

126126
ret['service']['pool_kwargs'] = schema_for_cls(WorkerPool)
127127
ret['service']['process_manager_kwargs'] = {}
128-
pm_cls_names = []
129-
for pm_cls in (process.ProcessManager, process.ForkServerManager):
130-
pm_cls_names.append(pm_cls.__name__)
128+
pm_classes = (process.ProcessManager, process.ForkServerManager)
129+
for pm_cls in pm_classes:
131130
ret['service']['process_manager_kwargs'].update(schema_for_cls(pm_cls))
132-
ret['service']['process_manager_cls'] = str(Literal[*pm_cls_names])
131+
ret['service']['process_manager_cls'] = str(Literal[tuple(pm_cls.__name__ for pm_cls in pm_classes)])
133132

134133
for broker_name, broker_kwargs in settings.brokers.items():
135134
broker = get_broker(broker_name, broker_kwargs)

0 commit comments

Comments
 (0)