Summary: | Устаревший атрибут в скрипте etcnet.py для cloud-init | ||||||
---|---|---|---|---|---|---|---|
Product: | Sisyphus | Reporter: | Kot_Uchoniy <yosho1> | ||||
Component: | cloud-init | Assignee: | obirvalger <obirvalger> | ||||
Status: | CLOSED FIXED | QA Contact: | qa-sisyphus | ||||
Severity: | normal | ||||||
Priority: | P5 | CC: | obirvalger, shaba, yosho1 | ||||
Version: | unstable | ||||||
Hardware: | x86_64 | ||||||
OS: | Linux | ||||||
Attachments: |
|
cloud-init-20.1-alt2 -> sisyphus: Mon Nov 09 2020 Mikhail Gordeev <obirvalger@altlinux> 20.1-alt2 - Fix dictionary key lookup for python3 (Closes: 38848) |
Created attachment 8915 [details] Заменен устаревший атрибут has_key В файле скрипта /usr/lib/python3/site-packages/cloudinit/net/etcnet.py используется устаревший атрибут has_key. Для python3 вместо конструкции вида if s.has_key('gateway') нужно использовать if 'gateway' in s Прикладываю исправленный скрипт