Skip to content

Commit 9b46882

Browse files
committed
ansible_mitogen: Remove a use of ansible.module_utils.six
1 parent b105877 commit 9b46882

File tree

2 files changed

+5
-4
lines changed

2 files changed

+5
-4
lines changed

ansible_mitogen/target.py

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,6 @@
4040
import grp
4141
import json
4242
import logging
43-
import operator
4443
import os
4544
import pty
4645
import pwd
@@ -66,8 +65,6 @@
6665

6766
import ansible.module_utils.json_utils
6867

69-
from ansible.module_utils.six.moves import reduce
70-
7168
import ansible_mitogen.runner
7269

7370

@@ -718,7 +715,9 @@ def apply_mode_spec(spec, mode):
718715
mask = CHMOD_MASKS[ch]
719716
bits = CHMOD_BITS[ch]
720717
cur_perm_bits = mode & mask
721-
new_perm_bits = reduce(operator.or_, (bits[p] for p in perms), 0)
718+
new_perm_bits = 0
719+
for perm in perms:
720+
new_perm_bits |= bits[perm]
722721
mode &= ~mask
723722
if op == '=':
724723
mode |= new_perm_bits

docs/changelog.rst

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,8 @@ In progress (unreleased)
2222
------------------------
2323

2424
* :gh:issue:`1237` :mod:`mitogen`: Re-declare Python 2.4 compatibility
25+
* :gh:issue:`1385` :mod:`ansible_mitogen`: Remove a use of
26+
``ansible.module_utils.six``
2527

2628
v0.3.35 (2025-12-01)
2729
--------------------

0 commit comments

Comments
 (0)