Skip to content

Commit 6145508

Browse files
committed
ansible_mitogen: De-duplicate sys.path manipulations by Ansible plugins
1 parent 9701424 commit 6145508

21 files changed

+24
-174
lines changed
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
# SPDX-FileCopyrightText: 2025 Mitogen authors <https://github.com/mitogen-hq>
2+
# SPDX-License-Identifier: BSD-3-Clause
3+
# !mitogen: minify_safe
4+
5+
import os
6+
import sys
7+
8+
try:
9+
import ansible_mitogen
10+
except ImportError:
11+
sys.path.insert(0, os.path.abspath(os.path.join(__file__, '../../../..')))

ansible_mitogen/plugins/connection/mitogen_buildah.py

Lines changed: 0 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -29,16 +29,6 @@
2929
from __future__ import absolute_import, division, print_function
3030
__metaclass__ = type
3131

32-
import os.path
33-
import sys
34-
35-
try:
36-
import ansible_mitogen
37-
except ImportError:
38-
base_dir = os.path.dirname(__file__)
39-
sys.path.insert(0, os.path.abspath(os.path.join(base_dir, '../../..')))
40-
del base_dir
41-
4232
import ansible_mitogen.connection
4333

4434

ansible_mitogen/plugins/connection/mitogen_doas.py

Lines changed: 0 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -29,16 +29,6 @@
2929
from __future__ import absolute_import, division, print_function
3030
__metaclass__ = type
3131

32-
import os.path
33-
import sys
34-
35-
try:
36-
import ansible_mitogen.connection
37-
except ImportError:
38-
base_dir = os.path.dirname(__file__)
39-
sys.path.insert(0, os.path.abspath(os.path.join(base_dir, '../../..')))
40-
del base_dir
41-
4232
import ansible_mitogen.connection
4333

4434

ansible_mitogen/plugins/connection/mitogen_docker.py

Lines changed: 0 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -29,16 +29,6 @@
2929
from __future__ import absolute_import, division, print_function
3030
__metaclass__ = type
3131

32-
import os.path
33-
import sys
34-
35-
try:
36-
import ansible_mitogen
37-
except ImportError:
38-
base_dir = os.path.dirname(__file__)
39-
sys.path.insert(0, os.path.abspath(os.path.join(base_dir, '../../..')))
40-
del base_dir
41-
4232
import ansible_mitogen.connection
4333

4434

ansible_mitogen/plugins/connection/mitogen_jail.py

Lines changed: 0 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -29,16 +29,6 @@
2929
from __future__ import absolute_import, division, print_function
3030
__metaclass__ = type
3131

32-
import os.path
33-
import sys
34-
35-
try:
36-
import ansible_mitogen
37-
except ImportError:
38-
base_dir = os.path.dirname(__file__)
39-
sys.path.insert(0, os.path.abspath(os.path.join(base_dir, '../../..')))
40-
del base_dir
41-
4232
import ansible_mitogen.connection
4333

4434

ansible_mitogen/plugins/connection/mitogen_kubectl.py

Lines changed: 0 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -30,18 +30,8 @@
3030
from __future__ import absolute_import, division, print_function
3131
__metaclass__ = type
3232

33-
import os.path
34-
import sys
35-
3633
import ansible.errors
3734

38-
try:
39-
import ansible_mitogen
40-
except ImportError:
41-
base_dir = os.path.dirname(__file__)
42-
sys.path.insert(0, os.path.abspath(os.path.join(base_dir, '../../..')))
43-
del base_dir
44-
4535
import ansible_mitogen.connection
4636
import ansible_mitogen.loaders
4737

ansible_mitogen/plugins/connection/mitogen_local.py

Lines changed: 1 addition & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -29,15 +29,7 @@
2929
from __future__ import absolute_import, division, print_function
3030
__metaclass__ = type
3131

32-
import os.path
33-
import sys
34-
35-
try:
36-
import ansible_mitogen.connection
37-
except ImportError:
38-
base_dir = os.path.dirname(__file__)
39-
sys.path.insert(0, os.path.abspath(os.path.join(base_dir, '../../..')))
40-
del base_dir
32+
import os
4133

4234
import ansible_mitogen.connection
4335
import ansible_mitogen.process

ansible_mitogen/plugins/connection/mitogen_lxc.py

Lines changed: 0 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -29,16 +29,6 @@
2929
from __future__ import absolute_import, division, print_function
3030
__metaclass__ = type
3131

32-
import os.path
33-
import sys
34-
35-
try:
36-
import ansible_mitogen
37-
except ImportError:
38-
base_dir = os.path.dirname(__file__)
39-
sys.path.insert(0, os.path.abspath(os.path.join(base_dir, '../../..')))
40-
del base_dir
41-
4232
import ansible_mitogen.connection
4333

4434

ansible_mitogen/plugins/connection/mitogen_lxd.py

Lines changed: 0 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -29,16 +29,6 @@
2929
from __future__ import absolute_import, division, print_function
3030
__metaclass__ = type
3131

32-
import os.path
33-
import sys
34-
35-
try:
36-
import ansible_mitogen
37-
except ImportError:
38-
base_dir = os.path.dirname(__file__)
39-
sys.path.insert(0, os.path.abspath(os.path.join(base_dir, '../../..')))
40-
del base_dir
41-
4232
import ansible_mitogen.connection
4333

4434

ansible_mitogen/plugins/connection/mitogen_machinectl.py

Lines changed: 0 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -29,16 +29,6 @@
2929
from __future__ import absolute_import, division, print_function
3030
__metaclass__ = type
3131

32-
import os.path
33-
import sys
34-
35-
try:
36-
import ansible_mitogen.connection
37-
except ImportError:
38-
base_dir = os.path.dirname(__file__)
39-
sys.path.insert(0, os.path.abspath(os.path.join(base_dir, '../../..')))
40-
del base_dir
41-
4232
import ansible_mitogen.connection
4333

4434

0 commit comments

Comments
 (0)