ansible_mitogen: Remove a use of ansible.module_utils.six

pull/1386/head
Alex Willmer 1 day ago
parent b105877f4d
commit 9b46882478

@ -40,7 +40,6 @@ import errno
import grp
import json
import logging
import operator
import os
import pty
import pwd
@ -66,8 +65,6 @@ if not sys.modules.get(str('__main__')):
import ansible.module_utils.json_utils
from ansible.module_utils.six.moves import reduce
import ansible_mitogen.runner
@ -718,7 +715,9 @@ def apply_mode_spec(spec, mode):
mask = CHMOD_MASKS[ch]
bits = CHMOD_BITS[ch]
cur_perm_bits = mode & mask
new_perm_bits = reduce(operator.or_, (bits[p] for p in perms), 0)
new_perm_bits = 0
for perm in perms:
new_perm_bits |= bits[perm]
mode &= ~mask
if op == '=':
mode |= new_perm_bits

@ -22,6 +22,8 @@ In progress (unreleased)
------------------------
* :gh:issue:`1237` :mod:`mitogen`: Re-declare Python 2.4 compatibility
* :gh:issue:`1385` :mod:`ansible_mitogen`: Remove a use of
``ansible.module_utils.six``
v0.3.35 (2025-12-01)
--------------------

Loading…
Cancel
Save