1
0
Fork 0
mirror of https://github.com/ansible-collections/community.general.git synced 2026-02-04 07:51:50 +00:00

incus conn plugin: improve readability (was ruff: set target-python 3.7) (#11346)

* incus connection plugin: improve readability

* add changelog frag

* Update plugins/connection/incus.py

Co-authored-by: Felix Fontein <felix@fontein.de>

* Update plugins/connection/incus.py

* Update plugins/connection/incus.py

Co-authored-by: Felix Fontein <felix@fontein.de>

---------

Co-authored-by: Felix Fontein <felix@fontein.de>
This commit is contained in:
Alexei Znamensky 2025-12-31 11:27:49 +13:00 committed by GitHub
parent e8f2b135ba
commit 61d794f171
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
2 changed files with 8 additions and 4 deletions

View file

@ -0,0 +1,2 @@
minor_changes:
- incus connection plugin - improve code readability (https://github.com/ansible-collections/community.general/pull/11346).

View file

@ -142,10 +142,12 @@ class Connection(ConnectionBase):
] ]
if getattr(self._shell, "_IS_WINDOWS", False): if getattr(self._shell, "_IS_WINDOWS", False):
if ( if regex_match := self.powershell_regex_pattern.match(cmd):
(regex_match := self.powershell_regex_pattern.match(cmd)) regex_pattern = self.powershell_regex_pattern
and (regex_pattern := self.powershell_regex_pattern) elif regex_match := self.cmd_regex_pattern.match(cmd):
) or ((regex_match := self.cmd_regex_pattern.match(cmd)) and (regex_pattern := self.cmd_regex_pattern)): regex_pattern = self.cmd_regex_pattern
if regex_match:
self._display.vvvvvv( self._display.vvvvvv(
f'Found keyword: "{regex_match.group("command")}" based on regex: {regex_pattern.pattern}', f'Found keyword: "{regex_match.group("command")}" based on regex: {regex_pattern.pattern}',
host=self._instance(), host=self._instance(),