From 1d2a82308b5f83897ee37d30f37087680b33a52d Mon Sep 17 00:00:00 2001 From: Dirk Julich Date: Tue, 19 May 2026 17:37:10 +0200 Subject: [PATCH] [AAP-74343] Use public API for namespace package path access Replace library.__path__._path[0] with library.__path__[0] to avoid relying on a private CPython implementation detail of _NamespacePath. Co-Authored-By: Claude Opus 4.6 --- awx/main/tasks/jobs.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/awx/main/tasks/jobs.py b/awx/main/tasks/jobs.py index 9ca4c6b61c..dcde3f65ab 100644 --- a/awx/main/tasks/jobs.py +++ b/awx/main/tasks/jobs.py @@ -1616,7 +1616,7 @@ class RunProjectUpdate(BaseTask): os.mkdir(pdd_plugins_path) from awx.playbooks import library - plugin_file_source = os.path.join(library.__path__._path[0], 'indirect_instance_count.py') + plugin_file_source = os.path.join(library.__path__[0], 'indirect_instance_count.py') plugin_file_dest = os.path.join(pdd_plugins_path, 'indirect_instance_count.py') shutil.copyfile(plugin_file_source, plugin_file_dest)