| 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 Прикладываю исправленный скрипт