@ -43,11 +43,11 @@ import ansible.errors
import ansible.plugins.connection
import mitogen.core
import mitogen.parent
import mitogen.service
import ansible_mitogen.mixins
import ansible_mitogen.parsing
import ansible_mitogen.process
import ansible_mitogen.services
import ansible_mitogen.target
import ansible_mitogen.transport_config
import ansible_mitogen.utils.unsafe
@ -34,7 +34,6 @@ import os
import ansible.utils.display
import mitogen.utils
@ -50,6 +50,7 @@ import ansible.executor.module_common
import mitogen.select
import ansible_mitogen.loaders
@ -41,6 +41,7 @@ except ImportError:
import ansible_mitogen.affinity
import ansible_mitogen.logging
@ -21,6 +21,8 @@ To avail of fixes in an unreleased version, please download a ZIP file
In progress (unreleased)
------------------------
* :gh:issue:`1266` Import cleanups
v0.3.29 (2025-09-18)
--------------------
@ -106,7 +106,8 @@ def main(log_level='INFO', profiling=_default_profiling):
def wrapper(func):
if func.__module__ != '__main__':
return func
import mitogen.master
if profiling:
mitogen.core.enable_profiling()
@ -97,7 +97,6 @@ import inspect
import os
import pty
import shutil
import socket
import subprocess
import sys
import tempfile
@ -40,6 +40,7 @@ try:
except ImportError:
from pipes import quote as shlex_quote
from mitogen.core import b
@ -44,6 +44,7 @@ import sys
@ -1,7 +1,6 @@
import pickle
import testlib
import errno
import select
import unittest