File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 4242from Mailman .Queue .CommandRunner import CommandRunner
4343from Mailman .Queue .ArchRunner import ArchRunner
4444
45- # Import VirginRunner last to avoid circular imports
46- from Mailman .Queue .VirginRunner import VirginRunner
47-
4845# Define lazy imports to avoid circular dependencies
4946def get_news_runner ():
5047 from Mailman .Queue .NewsRunner import NewsRunner
@@ -54,6 +51,10 @@ def get_incoming_runner():
5451 from Mailman .Queue .IncomingRunner import IncomingRunner
5552 return IncomingRunner
5653
54+ def get_virgin_runner ():
55+ from Mailman .Queue .VirginRunner import VirginRunner
56+ return VirginRunner
57+
5758__all__ = [
5859 'Runner' ,
5960 'Switchboard' ,
@@ -63,7 +64,7 @@ def get_incoming_runner():
6364 'RetryRunner' ,
6465 'CommandRunner' ,
6566 'ArchRunner' ,
66- 'VirginRunner' ,
6767 'get_news_runner' ,
6868 'get_incoming_runner' ,
69+ 'get_virgin_runner' ,
6970]
You can’t perform that action at this time.
0 commit comments